Senior QA Automation Engineer
![]() | |
![]() United States, Massachusetts, Medford | |
![]() | |
Senior QA Automation Engineer for Agero Administrative Service Corp, Medford, MA: Establish and maintain high Quality standards for web-based applications developed using Agile/Scrum methodologies. Perform requirement based testing, functional, integration testing and automation. Participate in a complete cycle of software testing and reporting. The specific duties will include: Develop and maintain automation framework(s) across multiple projects: write Automation scripts using Selenium Webdriver, Ruby, Capybara; develop and maintain Automation framework using Cucumber Behavior Driven Development tool and participate in code reviews using GitHub; use GraphQL queries to test the client API flows. Automate & Execute Test Cases and Test Suites: execute test cases in TestRail test management tool; integrate TestRail API into Automation tests to record the results in TestRail. Ensure using QA best practices: write test cases according to the guidelines; file the bug reports using accurate information, reproduction steps and related documentation and(or) screen recordings; write automation scripts according to the coding guidelines and conventions; mentor other QA members. Collaborate with QA leadership to architect, establish and evolve QA processes: recommend newer tools and programming languages to evolve the existing test framework and automation suite; create proof of concept (POC) to determine if certain tools or programming languages are best suited for new projects. Ensure all projects meet functional requirements and map to QA test cases: create a requirement trace matrix (RTM) for all new features and functionalities; work closely with Product managers to understand the requirements. Partner closely with the engineering teams to replicate and resolve issues: create reproduction steps for defects found in test environments; help support and product team to determine steps to reproduce the production defects and identifying the root cause. Develop testing requirements, test cases, and test plans: create test plans for all new features; write test cases in TestRail. Create clearly documented plans, designs and results: create and document the test policies, and test strategies; communicate the test results to Product and Engineering management. Provide work estimates: during sprint planning, provide points to the JIRA stories; provide estimates on automation work; attend team meetings and stand-ups to provide QA status updates. Required: Bachelor’s Degree in Computer Science, Computer or Software Engineering, or closely related and five years of experience in Software Engineering Quality Assurance including: using JIRA for Agile/Scrum methodologies; automating test cases for Web services API and UI applications using Capybara, Cucumber and Selenium; using at least one scripting language (e.g., JavaScript, Ruby, WebdriverIO); using QA principles, methods, and processes; and using GraphQL and GitHub, OR Master’s Degree in Computer Science, Computer or Software Engineering, or closely related and three years of experience in Software Engineering Quality Assurance including: using JIRA for Agile/Scrum methodologies; automating test cases for Web services API and UI applications using Capybara, Cucumber and Selenium; using at least one scripting language (e.g., JavaScript, Ruby, WebdriverIO); using QA principles, methods, and processes; and using GraphQL and GitHub. Must have demonstrated proficiency with identifying issues and performing root cause analysis. May work remotely from the following states: Alabama, Arizona, California, Florida, Georgia, Illinois, Kentucky, Massachusetts, Michigan, Mississippi, New Mexico, North Carolina, Tennessee, Texas, Virginia, Washington. Resumes to Ayala Cohen, Job Code CB-SQAE, Agero Administrative Service Corp., 400 River’s Edge Drive, Medford, MA 02155. |