HCL Global System - Farmington Hills, MI

posted about 1 month ago

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

About the position

As a QA Analyst II, you will play a crucial role in ensuring the quality and reliability of software applications through comprehensive testing processes. Your primary responsibilities will include developing and executing software test plans utilizing Agile and Scrum methodologies. You will be involved in the full testing lifecycle, which encompasses test planning, design, and execution. Participation in meetings to gather and understand requirements is essential, as you will analyze business and development specifications to ensure that all requirements are met. You will be responsible for reviewing requirements to identify and close any gaps, preparing test strategies and test cases based on these requirements. Your role will also involve creating test scripts and system test plans, as well as testing and writing SQL, T-SQL, and PL/SQL statements. Maintaining the integrity of the QA environment is critical, and you will install software to the QA environment and ensure its proper functioning. Functional testing of client/server applications and database testing will be part of your daily tasks. You will write scripts to verify data integrity, perform XML validation, and conduct server-side validation and host file testing. Providing guidance on defects to developers is a key aspect of your role, as is logging defects and participating in defect status meetings. You will analyze test results for validity and document all phases of the QA process. Familiarity with various tools such as Windows, UNIX, Linux, Oracle, DB2, SQL Server, SQL Developer, Quality Lifecycle Management, SiteMinder, Rally, Jira, Quality Center/HP ALM, QTP, SOAP UI, HTML, XML Web Services, UML, and CSS will be essential for your success in this position.

Responsibilities

  • Develop and execute software test plans using Agile and Scrum methodologies.
  • Work on the full testing lifecycle, including test planning, design, and execution.
  • Participate in meetings to gather and understand requirements.
  • Analyze business and development specifications.
  • Review requirements to identify and close gaps.
  • Prepare test strategies and test cases based on requirements.
  • Create test scripts and system test plans.
  • Test and write SQL, T-SQL, and PL/SQL statements.
  • Install software to QA environment and maintain test environment integrity.
  • Perform functional testing of client/server applications.
  • Perform database testing.
  • Write scripts to verify data integrity.
  • Perform XML validation.
  • Perform server-side validation and host file testing.
  • Provide guidance on defects to developers.
  • Run scripts to test policy server connectivity.
  • Log defects and participate in defect status meetings.
  • Analyze test results for validity.
  • Document all phases of the QA process.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electronic Engineering, or a related field (equivalent foreign degree accepted).
  • Three (3) years of experience as a Software Quality Assurance Engineer and Tester, Software Developer, Systems Analyst, or in a related occupation.
  • Experience with Oracle, Quality Center/HP ALM, Jira, and Web Services.

Nice-to-haves

  • Experience with Agile and Scrum methodologies.
  • Familiarity with various testing tools and environments.

Benefits

  • Eligible for a referral bonus through the employee referral program.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service