Senior Quality Automation Engineer - Unspecified - Newark, NJ
Unspecified
Collaborate with cross-functional teams to gather testing requirements and define test plans. Validate requirements are delivered to assure overall quality, continually perform regression testing as necessary and apply exploratory and risk-based testing. Automate regression and functional testing of software applications using established methodologies. Implement test automation frameworks and strategies based on predefined guidelines. Monitor and report on the effectiveness of automation testing using predefined metrics. Collaborate with developers to ensure defects are reported, tracked, and resolved using specified tools. Participate in project planning and provide estimates for automation testing efforts based on historical data. Provide guidance and training to junior QA automation engineers following set protocols. Adopt industry best practices in software quality assurance and test automation, as per company policy.
Telecommuting permitted up to 2 days per week.
Full time employment, Monday - Friday, 40 hours per week, $189,592.00 per year. Benefits incl. medical, dental, PTO & more.
MINIMUM REQUIREMENTS:
Bachelors degree in Computer Science, Engineering or a related field and 5 years of progressive, post-baccalaureate work experience within the Financial Services or Insurance industry.
Must have 5 years of experience in:
Python, Java or JavaScript;
Automation Tools: Selenium, Appium, Junit, or TestNG;
Querying data using SQL or NoSQL; and,
Working with Agile development methodologies and Test-Driven Development (TDD).
Must have 4 years of experience in Automation Frameworks: Cucumber or Robot Framework.
Must have 3 years of experience in:
CI/CD tools: Jenkins or GitLab CI;
Integrating automated testing within deployment pipelines; and,
Using performance testing tools: JMeter or LoadRunner.
Telecommuting permitted up to 2 days per week.
.