Preferring Locals first
Job Title: QA Test Engineer (Java Development Background)
Location: Chicago, IL (5 Days Onsite)
Experience: 10+ Years
Job Description:
We are looking for a skilled QA Test Engineer with a strong foundation in Java development who has transitioned into Quality Assurance. The ideal candidate should have hands-on experience in automation testing and a deep understanding of software development and testing life cycles.
Key Responsibilities:
- Design, develop, and execute automated test scripts using Java-based frameworks
- Collaborate with developers, business analysts, and stakeholders to understand requirements and define test strategies
- Perform functional, regression, integration, and system testing
- Identify, log, and track defects using defect management tools
- Participate in code reviews and contribute to improving test automation frameworks
- Ensure high-quality deliverables in an Agile/Scrum environment
Required Skills:
- Strong programming background in Java (prior development experience is mandatory)
- Hands-on experience in Automation Testing using tools like Selenium/WebDriver, TestNG, or JUnit
- Good understanding of OOP concepts and coding standards
- Experience with API testing (REST/SOAP) using tools like Postman or RestAssured
- Familiarity with CI/CD pipelines (Jenkins, Git, Maven, etc.)
- Knowledge of SQL and database validation
- Experience working in Agile methodologies
Preferred Skills:
- Exposure to BDD frameworks like Cucumber
- Experience in banking/financial domain (preferred for JPMC environment)
- Knowledge of performance testing tools is a plus
Soft Skills:
- Strong analytical and problem-solving skills
- Excellent communication and collaboration abilities
- Ability to work independently and in a team-oriented environment
—
—