Job Description: QA Automation Testing EngineerLocation: Columbus, Ohio
Work Arrangement: 100% Onsite – 5 Days a Week
Job Summary
We are seeking an experienced
QA Automation Testing Engineer with strong hands-on expertise in Selenium automation and end-to-end (E2E) testing. The ideal candidate will have experience designing, developing, and maintaining automated testing frameworks and validating complex, full-stack applications.
The candidate will support a full-stack development workstream involving
Java Spring, React, and Camunda, ensuring application quality through comprehensive automation, functional, integration, and regression testing.
Key Responsibilities- Design, develop, execute, and maintain automated test scripts using Selenium WebDriver.
- Build, enhance, and maintain scalable, reusable test automation frameworks.
- Perform end-to-end testing across full-stack applications and business workflows.
- Develop and execute functional, integration, regression, and system test cases.
- Collaborate with developers, business analysts, product owners, and QA team members to understand requirements and define test strategies.
- Validate application functionality across front-end and back-end components.
- Support testing of applications built using Java Spring, React, and Camunda.
- Identify, document, track, and troubleshoot defects throughout the software development lifecycle.
- Analyze test results, investigate failures, and provide timely status updates to project stakeholders.
- Participate in Agile ceremonies, sprint planning, test reviews, and release validation activities.
- Ensure test coverage, quality standards, and automation best practices are consistently maintained.
Required Skills and Qualifications- Selenium Automation: 6–9 years of experience developing and executing automated tests using Selenium WebDriver.
- Test Automation Architecture: 6–9 years of experience designing, developing, enhancing, or maintaining test automation frameworks and architecture.
- Strong understanding of end-to-end testing, functional testing, integration testing, and regression testing.
- Experience creating reusable automation components and maintaining reliable automated test suites.
- Ability to analyze requirements, identify test scenarios, and develop effective test strategies.
- Experience working in Agile/Scrum and collaborative software development environments.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent communication and collaboration skills.
Preferred Skills- Basic knowledge of Core Java (0–2 years).
- Exposure to Oracle databases and NeoXam-related applications or platforms.
- Experience testing full-stack applications built with Java Spring and React.
- Familiarity with Camunda workflows and business process automation.
- Experience with API testing, database validation, and continuous integration/continuous delivery (CI/CD) processes.
Work Environment- This is a 100% onsite position at the JPMC office in Columbus, Ohio.
- Candidates must be available to work from the office five days per week.
- Candidates should be comfortable collaborating closely with development and QA teams in a fast-paced enterprise environment.
Ideal Candidate Profile
The ideal candidate is a hands-on QA Automation Engineer with strong Selenium expertise and substantial experience in test automation framework design. They should be capable of driving end-to-end automation for enterprise applications while partnering with developers to deliver reliable, high-quality software.