Quality Test Engineer III

  • Location: Heman, Illinois
  • Type: Contract
  • Job #99824

Job Title: Quality Test Engineer III
Contract Duration: 6 months, possible extension
Location: Chicago, IL
Work Arrangement: Remote
Pay Range: $52-57/hour

Summary
The Quality Test Engineer III is a position in Quality Engineering responsible for developing and executing performance and automation tests. This position also supports strategic QA initiatives in alignment with business strategies to accomplish on-time and efficient delivery of high-quality software products and/or data.

Responsibilities

  • Develop and execute test plans, identify defects and report them in defect management system.
  • Develop and execute automated testing for assigned projects to create solid regression test beds.
  • Conduct automation code pull request reviews, ensuring code meets defined best practices for ensuring quality control of testing deliverables.
  • Report issues and results, researching and identifying root causes as appropriate, documenting accordingly.
  • Participate in all Agile ceremonies.
  • Provide accurate level of effort estimates based on business requirements.
  • Participate in technical design work with Business Analysts, Development, QA/Testing staff, Test Lead, and other stakeholders to plan and execute tests.
  • Collaborate with test lead to do proof of concept on QA strategic initiatives.
  • Work with development and other stakeholders to resolve defects and blockers.
  • Maintain flexibility to react quickly to changes in priorities or circumstances to meet the needs of the business.
  • Ensure that testing addresses requirements as agreed with other stakeholders.
  • Research available tools and participate in initiatives to implement those that will cost-effectively enhance testing capabilities and product quality.
  • Identify opportunities to apply existing automation or other tools to meet testing needs.
  • Maintain awareness of the state of the industry and evaluate emerging trends/developments that may benefit the organization.
  • Cooperate in the enhancement of the methodologies employed for test planning and execution, defect tracking, and metric and status reporting.
  • Participate in continuous improvement initiatives and implementation of best practices.
  • Maintain testing notes, release notes to support internal and external IT audits.
  • Work across teams to promote best practices for quality assurance/testing and help to develop/execute automation testing throughout the business as appropriate.
  • Identify areas for improvement and, with leadership, peers, or others, implement initiatives improving overall capability and efficiency.
  • Research and identify root causes of performance issues in partnership with performance engineer, architects, developers, network and system engineers. Ensure results of root cause analysis are presented to all stakeholders.
  • Participate in technology showcases to learn and present new methodologies in software engineering.

Technical Skills

  • Programming languages – Java, Python, Groovy etc.
  • Web Services – SOAP, REST
  • Strong knowledge of testing frameworks like Postman, Cucumber & Gherkin, SOAP, and REST API testing, Junit, TestNG.
  • Build tools – Maven, Gradle etc.
  • Others – JIRA, SOAP UI, Postman, Rest Assured, Message Queueing etc.
  • Solid experience working with relational databases and writing SQL queries.
  • Experience working with Linux
  • Strong understanding of QA methodologies.
  • Strong knowledge of process improvement.
  • Strong knowledge of the software development process.
  • Advanced written and verbal communication skills.
  • Strong project management skills.
  • Solid QA testing skills.
  • Attention to detail.
  • Proven ability to develop and execute automated and performance testing.
  • Basic understanding of working within budgets.
  • Understanding of industry trends.
  • Ability to identify and implement continuous improvement practices.
  • Strong research skills (tools/root cause analysis).
  • Good oral and written communication.
  • Experience working with geographically distributed teams.

Education

  • B.S. in computer science, engineering, information systems, or equivalent experience, is required
Scroll to Top