QA Engineer

2 Days Old

Job Title: Quality Test Engineer III Location: Chicago, IL (Remote candidates may be considered)
Job Summary: The Quality Test Engineer III plays a critical role within the Quality Engineering team, responsible for developing and executing performance and automation tests. This role also supports strategic QA initiatives aligned with business goals to ensure the timely and efficient delivery of high-quality software products and data solutions.
Key Responsibilities: Design, develop, and execute comprehensive test plans for assigned projects. Identify, log, and manage defects using a defect tracking system. Create and maintain automated test suites to support regression testing. Review automation code through pull requests, ensuring adherence to QA best practices. Report and document test results, including root cause analysis where applicable. Actively participate in Agile ceremonies (e.g., sprint planning, stand-ups, retrospectives). Provide accurate time estimates for testing activities based on requirements. Collaborate with Business Analysts, Developers, QA team members, and other stakeholders to plan and execute testing. Support QA strategic initiatives through proof-of-concept projects and pilot testing. Partner with development teams to troubleshoot and resolve defects or testing blockers. Adapt quickly to shifting priorities to meet business needs. Ensure test coverage aligns with business and technical requirements. Research and recommend tools that enhance testing efficiency and product quality. Promote reuse of existing automation tools and frameworks where applicable. Stay current with industry trends and new technologies to improve QA capabilities. Contribute to the enhancement of QA processes and methodologies. Maintain documentation to support internal and external audits (e.g., test notes, release notes). Promote QA best practices across teams and support organization-wide automation initiatives. Identify and lead improvement initiatives that increase QA efficiency and effectiveness. Investigate performance issues in collaboration with developers, architects, and system engineers. Participate in technology showcases and share learnings with the broader team. Perform other related duties as assigned.
Technical Skills: Programming Languages: Java, Python, Groovy Web Services: SOAP, REST Testing Tools & Frameworks: Postman, Cucumber, Gherkin, JUnit, TestNG, Rest Assured, SOAP UI Build Tools: Maven, Gradle Other Tools: JIRA, message queuing systems Databases: Strong SQL skills and experience with relational databases Operating Systems: Experience working with Linux General Skills: Solid understanding of QA methodologies, processes, and best practices Experience in test automation and performance testing Strong communication, analytical, and problem-solving abilities Familiarity with working in distributed teams Awareness of industry trends and continuous improvement practices Basic budget awareness and project management capabilities
Top 3 Must-Have Skills: Strong experience in testing and test automation Proficiency in Java, Python, REST Assured, and Cucumber Ability to follow structured testing processes and support regular monthly releases
Education: Bachelor's degree in computer science, Engineering, Information Systems, or a related field (or equivalent experience)
Experience: 3 to 5 years of relevant experience in software quality assurance and test automation
"All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran."
Location:
Chicago, IL, United States
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search