Job Description
Join our dynamic team at Apex Systems Inc. as a Senior Quality Assurance Engineer and become the guardian of excellence in our cutting-edge software solutions. We're seeking a meticulous professional to design, implement, and execute comprehensive testing strategies that ensure our products meet the highest standards of quality and reliability. This role offers the opportunity to work in a collaborative, innovative environment where your expertise will directly impact user satisfaction and product success. If you're passionate about quality and thrive in fast-paced tech environments, we want to hear from you!
Responsibilities
- Design and execute comprehensive test plans, test cases, and test scripts covering functional, regression, performance, and security testing.
- Automate testing processes using industry-leading tools like Selenium, Cypress, and JUnit to enhance efficiency and coverage.
- Collaborate with cross-functional teams (development, product, operations) to identify defects and ensure timely resolution.
- Lead QA initiatives for new feature releases and product updates, ensuring alignment with business requirements.
- Implement and maintain continuous integration/continuous deployment (CI/CD) pipelines with robust quality gates.
- Analyze test metrics to identify trends, improve processes, and drive quality improvements across the development lifecycle.
- Maintain and enhance test documentation, including test plans, test cases, and defect reports.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
- 5+ years of experience in quality assurance, software testing, or a related role.
- Proficiency in automated testing frameworks (Selenium, Cypress) and programming languages (Java, Python, JavaScript).
- Strong experience with defect tracking tools (JIRA, Bugzilla) and test management systems (TestRail, Qase).
- Knowledge of CI/CD pipelines (Jenkins, GitLab CI) and infrastructure-as-code (Terraform, Ansible).
- Experience testing web, mobile, and cloud-based applications in Agile/Scrum environments.
- Certification in QA (e.g., ISTQB Advanced) or relevant technical certifications preferred.