Position Overview:
The Web Quality Automation Engineer 2 is responsible for developing tools and automated scripts that can be used for manual and automatic regression testing of web services and applications. Web Quality Automation Engineer 2 will have solid coding and testing skills can automate tests and can expand an existing test project and framework to add new support for tests. The tests should thoroughly verify the functionality performance and stability of web services and applications to ensure they meet the expectations of the business and the stakeholders. The Web Quality Automation Engineer 2 will work with other QA team members the web development team console software teams DQA and stakeholders to understand and document the requirements and business needs of the applications being developed. This is a non-supervisory position.
Responsibilities:
Primary Job Duties:
Develop document and maintain functional test cases
Assist team members in testing as needed
Review functional and design specifications to ensure full understanding of individual deliverables
Identify test requirements from specifications map test case requirements and design test coverage plan
Develop document maintain and execute automated regression tests
Isolate replicate report defects and verify defect fixes
Facilitate test plan/case reviews with cross-functional team members
Participate in code reviews with peers and provide meaningful feedback
Be a self-managing full participant in cross-functional agile teams
Follow styles and best practices for automated regression tests and help extend them
Be a strong advocate for product quality
Work across R&D to build a best in customer service approach for the betterment of our customers experience
Will work directly with all other global development functions including DQA console software hardware and other engineering teams for testing and validation of the product
Seek personal professional development especially along the Automation Engineering skillset and assist others in their development
Marginal Job Functions:
Other tasks as needed
Education:
Minimum of a 4-year degree in a computer science or related technical field OR equivalent experience
Experience:
3-5 years of relevant QA technical experience required
2 years of experience with JavaScript testing frameworks (Cypress Protractor Mocha Chai etc.) required
Other Preferred Requirements:
Proficient with version control systems (Bitbucket/Git)
Familiarity with Agile testing processes
Strong understanding of Web Application concepts (frontend versus backend APIs frameworks etc.)
Working knowledge of JavaScript and demonstrated ability to write tests in modern JavaScript testing frameworks
Experience with API automation is a plus
Knowledge of Test-Driven Development or Behavior Driven Development
Benefits:
We offer an excellent compensation package and team-oriented work environment with growth opportunities. Some of our outstanding benefits include:
Health & Dental Insurance
Company paid Life Insurance
401(k)
Paid Time Off benefits
Product discounts
Wellness programs
Required Experience:
IC