Quality Assurance Lead - Java Applications

Techstra SolutionsPittsburgh, PA
17h

About The Position

Techstra Solutions is seeking an experienced Quality Assurance Lead to join our technology team at a leading retail bank. This role involves leading QA efforts for enterprise-grade Java applications , ensuring high-quality delivery of microservice-based solutions. You will guide the QA team, develop test strategies, and work closely with development teams to ensure robust, reliable, and scalable applications.

Requirements

  • 8+ years of experience in Quality Assurance , with at least 3+ years in a lead QA role
  • Strong expertise in testing Java applications and microservices.
  • Experience in test automation frameworks (Selenium, JUnit, TestNG, Cucumber, or equivalent).
  • Strong knowledge of SQL and Oracle databases for backend validation.
  • Hands-on experience with CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps) and automated deployments.
  • Solid understanding of Agile/Scrum methodologies and test planning within sprints.
  • Excellent problem-solving, analytical, and communication skills
  • Ability to work collaboratively with development, business, and operations teams
  • Bachelor's degree in Computer Science, Information Technology, or related field

Nice To Haves

  • Experience with performance, load, and stress testing tools (JMeter, LoadRunner).
  • Knowledge of API testing tools (Postman, RestAssured, SoapUI).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerized environments (Docker, Kubernetes).
  • Understanding of microservices architecture and distributed system testing strategies.
  • Experience with quality metrics, KPIs, and reporting dashboards
  • Exposure to financial services or banking applications
  • Certification in QA or Testing (e.g., ISTQB, CSTE, CSQA).

Responsibilities

  • Lead end-to-end QA efforts for Java-based enterprise applications, including microservices and front-end components.
  • Develop and execute test strategies, plans, and cases for functional, integration, regression, and performance testing.
  • Collaborate with developers, architects, and business analysts to understand requirements and define test coverage.
  • Implement test automation frameworks and develop automated test scripts for regression and CI/CD pipelines.
  • Perform code review of test scripts and ensure adherence to testing best practices.
  • Mentor QA team members, provide technical guidance, and support professional development.
  • Track, report, and communicate defects, risks, and quality metrics to stakeholders.
  • Ensure testing environments are properly configured and maintained.
  • Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
  • Evaluate and adopt new QA tools, methodologies, and technologies to improve efficiency and effectiveness.
  • Perform performance, load, and stress testing for critical Java applications.
  • Coordinate with cross-functional teams for UAT (User Acceptance Testing) and production readiness.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service