Job Description
Job Summary
Quality Test Engineer III
Onsite Chicago, IL
27 Week Contract-Potential Extension
The Quality Test Engineer III is responsible for developing and executing performance and automation tests. This role supports strategic QA initiatives aligned with business goals to ensure timely and efficient delivery of high-quality software products and/or data.
Key Responsibilities
· Develop and execute test plans; identify and report defects.
· Create and maintain automated regression test suites.
· Review automation code pull requests to ensure quality standards.
· Report and document issues and root cause analyses.
· Participate in Agile ceremonies and provide accurate effort estimates.
· Collaborate with cross-functional teams (BA, Dev, QA, Test Lead).
· Support QA strategic initiatives and proof of concepts.
· Resolve defects and blockers with development teams.
· Adapt to changing priorities to meet business needs.
· Ensure testing aligns with stakeholder requirements.
· Research and implement cost-effective testing tools.
· Promote automation and continuous improvement practices.
· Maintain documentation for internal and external audits.
· Advocate for QA best practices across teams.
· Analyze and resolve performance issues with relevant stakeholders.
· Participate in technology showcases and learning opportunities.
· Perform other duties as assigned.
Technical Skills
· Languages: Java, Python, Groovy
· Web Services: SOAP, REST
· Frameworks/Tools: Postman, Cucumber, Gherkin, JUnit, TestNG, SOAP UI, Rest Assured
· Build Tools: Maven, Gradle
· Other Tools: JIRA, Message Queueing
· Databases: Strong SQL and relational database experience
· OS: Linux
Other Skills:
· Strong QA methodologies and process improvement knowledge
· Solid understanding of the software development lifecycle
· Excellent communication and project management skills
· Proven automation and performance testing capabilities
· Budget awareness and industry trend knowledge
· Root cause analysis and research skills
· Experience with distributed teams
Education
Bachelor’s degree in Computer Science, Engineering, Information Systems, or equivalent experience (required)
Experience
3–5 years of relevant QA/testing experience
Team Overview
Dynamic Development and QA team focused on innovation and continuous improvement. Collaborative environment with a strong emphasis on learning and efficiency.