HCL Global System - Farmington Hills, MI

posted about 2 months ago

Full-time - Mid Level
Farmington Hills, MI
Professional, Scientific, and Technical Services

About the position

The Sr. QA Engineer position involves developing and executing complex test strategies under limited supervision. The role requires the identification of structural and functional testing techniques and tools, as well as the implementation of a comprehensive testing process. The engineer will gather and interpret specifications and user requirements, ensuring full Software Testing Life Cycle (STLC) compliance, along with project verification and validation. Responsibilities include writing requirements and developing test plans, cases, and scenarios, while also identifying and implementing QA methodologies. The engineer will plan and execute various types of testing, including functional, compatibility, and negative testing. A critical part of the role is to review requirements, specifications, and technical design documents to provide constructive feedback. The engineer will also write and record scripts for test automation, enhancing and maintaining these scripts according to evolving requirements. Additionally, the position involves performing code reviews and automation strategy assessments, coordinating both manual and automated testing efforts. The Sr. QA Engineer will conduct unit, integration, system, and user acceptance testing, generating detailed test result reports. Logging, reviewing, and analyzing defects is essential, as is performing analysis to determine necessary changes and communicating results to the development team. The engineer will also be responsible for retesting and regression testing after defects are resolved, monitoring and reporting test status to management. Mentoring and assisting less experienced team members is also a key aspect of this role. The position requires proficiency in various tools and technologies, including JBoss, WAS, Tomcat, Windows, AIX, Oracle, SQL Server, DB2, Selenium, QTP, Quality Center, SOAP UI, Visual Source Safe, SVN, Jira, ALM, PL/SQL, VB Script, Java, HTML, C/C++, and related tools.

Responsibilities

  • Develop complex test strategies under limited supervision.
  • Identify structural and functional testing techniques and tools.
  • Implement testing processes and methodologies.
  • Gather and interpret specifications and user requirements.
  • Responsible for full Software Testing Life Cycle (STLC) and project verification and validation.
  • Write requirements and develop test plans, cases, and scenarios.
  • Plan and execute functional, compatibility, and negative testing.
  • Review requirements, specifications, and technical design documents to provide feedback.
  • Write and record scripts for test automation.
  • Enhance and maintain test scripts according to requirements.
  • Perform code reviews and automation strategy assessments.
  • Coordinate manual and automation testing efforts.
  • Conduct unit, integration, system, and user acceptance testing.
  • Generate test result reports and log defects.
  • Review and analyze defects, performing necessary analysis and communicating results to the development team.
  • Perform retesting and regression testing after defects are resolved.
  • Monitor and report test status to management.
  • Mentor and assist less experienced team members.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Computer Information Systems, or a related field (equivalent foreign degree accepted).
  • Five (5) years of progressive experience as a Software Developer, Software Quality Assurance Engineer, Programmer, or in a related occupation.
  • Experience with JBoss, WAS, Selenium, and SOAP UI.

Nice-to-haves

  • Experience with Agile methodologies.
  • Familiarity with GIT Stash and Jira.

Benefits

  • Referral bonus through employee referral program.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service