HCL Global System - Farmington Hills, MI
posted about 2 months ago
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.