Lead QA Engineer

Join us and be a part of the energetic Software Engineering team at Zone24x7.

Required Qualifications

  • BSc. Degree in Computer Science or equivalent from a recognized university.
  • 08+ years of post-graduate industry experience in Quality Engineering.
  • Experience in test estimations, planning, and building quality reporting.
  • Experience in software quality assurance and associated best practices including Agile/Scrum.
  • Experience in service level testing and automation for REST and SOAP APIs.
  • Experience in UI and API automation using Java/.Net technologies.
  • Experience in managing small to large QA teams.
  • Experience in mentoring/coaching junior QA engineers for their next-level development.
  • Excellent communication and interpersonal skills.
  • Strong analytical and problem-solving skills with a keen eye for detail.
  • Willingness to take the initiative and adapt to shifting priorities.
  • Good experience in test management (planning, design, execution).
  • Good experience in Java, C#, or other back-end programming languages.
  • Good understanding of front-end technologies like JS, CSS, and HTML.
  • Very good experience in browser developer tools.
  • Good experience in REST APIs (manual and automated)
  • Good understanding of structured and unstructured database technologies (My SQL, Postgres, MongoDB, etc).
  • Strong SQL query skills.
  • Good experience with automation tools such as Selenium, TestProject, Cypress, Maven, Postman and RESTAssured, and Cucumber (at least two for UI and API).
  • Good understanding of CI/CD tool Jenkins and continuous testing.
  • Experience with IntellijIDEA, Visual Studio, etc. development environments.
  • Experience in performance testing with JMeter scripting.
  • Experience in security testing with OWASP Top 10 and proxy tools knowledge (Burpsuite, ZAP, Fiddler, etc.) for API security testing.
  • Experience in operating systems (Linux, Windows, and Mac).
  • Good understanding of micro-services architecture and traditional multi-tier architecture.
  • Good understanding of rich internet applications (RIA).
  • Good understanding of deployment technologies such as containers, and virtualization.
  • Good understanding of confidentiality, integrity, availability, authentication, and authorization security principles.

Key Responsibilities

  • Awareness of the delivery process, QA artifacts, tools, and methodologies specific to the organization/client.
  • Authors QA plans for projects/phases/releases and maintains them effectively ensuring overall quality and productivity in testing.
  • Ability to recommend, design, and develop testing strategies and approaches for multi-platform, devices and diverse business domains.
  • Ability to perform different types of testing including functional, non-functional, structural, sanity, and regression as and when the need arises.
  • Ability to perform testing at different levels including component/unit, integration, system, and user acceptance, as and when the need arises.
  • Ability to implement test scenarios and test cases based on suited test design techniques.
  • Ability to support project test approach by conducting automation or performance testing by creating and executing automation and performance scripts.
  • Ability to consistently adopt various tools and techniques to increase productivity in testing.
  • Ability to understand and take part in the review of requirements or technical specifications and escalate any quality risks to all stakeholders proactively.
  • Ability to review QA artifacts such as test cases, test scenarios, and QA plans to verify standards.
  • Ensure traceability is performed consistently for business requirements and technical specifications against the test scope.
  • Responsible for on-time delivery and timely escalations/updates of risks, issues, progress, delays, and exemptions to management consistently and proactively.
  • Ability to effectively and professionally communicate in a timely manner with the team, management, and internal and external customers regarding statuses, risks, issues, and progress of testing efforts.
  • Author and compile metrics to measure test progress and quality outcomes.
  • Develop and maintain test data sets, scripts, and databases for testing efforts.
  • Ability to build, deploy and configure required testing environments and work with various source control, continuous integration, and build tools.
  • Collaborate with engineering, PMO, UI/UX, and business analysis/consulting teams to review project schedules, requirements, designs, architectures, and guides/specifications to ensure achieving of quality and testability.
  • Ability to conduct training on testing best practices, tools, and business domains as the need arises.
  • Supports in defining QA and test processes based on theoretical knowledge and industry best practices/trends.
  • Being a mentor and guiding juniors for successful project deliveries.
  • Maintain appropriate professional affiliations and up-to-date knowledge of current software engineering and quality assurance techniques and tools.
  • Ability to take the QA responsibility role in supporting in setting up new projects, leading teams, and participating in retrospectively and project closure activities.
  • Providing and taking responsibility for QA sign-off for client deliveries.
  • Timely and accurately recording timesheets.
  • Support organization-wide pre-sales activities by engaging in presentations, demos, and business.

Upload your CV