Search by job, company or skills

asian hires

Quality Assurance Tester II

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

REPORTING RELATIONSHIP

POSITION REPORTS TO: QA MANAGER

DEPARTMENT: DEVELOPMENT POSITION

LOCATION: VADODARA, GUJARAT, INDIA

POSITION SUMMARY

The QA Tester-II leads quality assurance efforts across complex applications with a strong focus on

automation and AI-driven testing. They design, implement, and maintain scalable automated

frameworks, collaborate closely with agile teams, and ensure software quality through comprehensive test planning and execution. With expertise in tools like Selenium, Playwright, C#, xUnit.net, CI/CD pipelines, and AI testing solutions, they drive efficiency, increase coverage, and proactively mitigate risks. The role also involves performance testing using JMeter/Gatling, defect triaging, and continuous improvement of QA practices to support high-quality delivery. The QA Tester-II works closely with agile scrum teams, collaborating with Product Owners, Business Analysts, developers, and other stakeholders throughout the software development life cycle.

They coordinate testing activities across all phases of the SDLC, log and track defects, and work with relevant teams to ensure proper resolution. Additionally, they research and recommend improvements to testing tools, AI techniques, and methodologies, with a focus on performance, scalability, and delivering business value. The Senior QA Tester is expected to work independently, take ownership of assigned tasks, and consistently meet project deadlines and budgets to support high-quality of application.

JOB RESPONSIBILITIES

Perform quality assurance analysis and testing of complex internal and third-party business

applications, with a strong focus on test automation and ensuring software quality.

Develop and maintain automation frameworks and test suites using tools like Selenium,

Playwright, C#, xUnit.net, and Jenkins for continuous integration/continuous deployment

(CI/CD).

Optimize and scale automation efforts to speed up regression testing and increase test

coverage.

Design, implement, and maintain automated test frameworks leveraging AI

technologies for faster implementation.

Conduct performance testing using JMeter/Gatling tools and capture performance

metrics for applications.

Review and analyze business requirements, system requirements, specification documents,

and user stories to provide timely and meaningful feedback.

Create detailed, comprehensive, and well-structured test plans, test scenarios, and test cases.

Estimate, prioritize, plan, and coordinate testing activities across all phases of the software

development life cycle (SDLC).

Collaborate with development teams, product owners, and business analysts to ensure

applications are designed with testability in mind.

Identify, log, and track defects across multiple environments throughout the SDLC,

coordinate with appropriate resources for resolution.

Research, evaluate, and proactively recommend improvements for testing tools, techniques,

and methodologies, champion QA tool selection and continuous improvement of testing

methodology with focus on performance, scalability, and automation.

Participate in agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives) to align

testing efforts with team goals and objectives.

Provide feedback on usability, serviceability, and quality risks, and report them to relevant

stakeholders.

Prepare reports and documentation, including test plans, test cases, and test results.

Create, implement, and execute manual and automated test cases when necessary.

Prioritize and manage multiple tasks effectively in a fast-paced environment.

Work independently and take ownership of assigned tasks while being a strong team player.

Demonstrate a solid understanding of the business domain and end-user requirements to

ensure testing efforts deliver value to customers.

KNOWLEDGE, SKILLS AND ABILITIES

Skills:

5+ years of hands-on experience in quality assurance, with a strong focus on test automation

(including back-end, front-end UI, and regression testing).

Minimum bachelor's degree in computer science or equivalent education/work experience.

Strong experience with testing tools and frameworks (e.g., Selenium, Playwright, xUnit,

Cucumber).

Experience with performance and load testing tools (e.g., JMeter, Gatling).

Excellent coding skills, preferably in .NET and C#.

Strong SQL skills, preferably with Microsoft SQL Server.

Experience with API testing, including automated API tests.

Experience with AI testing tools to optimize test automation implementation and enhance test efficiency.

Familiarity with test-driven development (TDD) and behavior-driven development (BDD)

methodologies (e.g., SpecFlow).

Experience working within a Continuous Integration/Continuous Delivery (CI/CD) process and

knowledge of CI/CD tools (e.g., Jenkins, Git).

Understanding of object-oriented programming, distributed systems, web technologies, and

network protocols (HTTP, TCP/IP).

Strong problem-solving, analytical, and troubleshooting skills.

Excellent written and verbal communication skills, with the ability to work effectively in a fast-

paced team environment.

Detail-oriented and thorough in triaging, analyzing, and identifying defects.

Ability to take initiative, offer suggestions, and provide resolutions proactively.

Passion for delivering business value and willingness to perform other assigned tasks.

Ability to provide regular updates, system solutions, and communicate issues to the team

leader.

Constantly strive to learn new technologies and stay up to date in the rapidly changing

industry.

Automation Skills:

5+ years of experience developing automated test scripts using Selenium, Playwright, or similar

testing tools.

4+ years of experience with C#, Selenium WebDriver, Playwright, xUnit.net, and continuous

integration/continuous deployment (CI/CD) tools and practices, specifically Jenkins.

Familiarity with test-driven development (TDD) and behavior-driven development (BDD)

methodologies.

Knowledge of automation best practices and design patterns.

2+ years of experience in performance testing using JMeter/Gatling tools.

1+ years of hands-on experience using AI technologies for QA activities.

Preferred:

Experience with Gherkin language using BDD tools such as SpecFlow or similar.

API testing experience, including creating automated tests at the API level.

Experience in database operations and proficiency in SQL for testing purposes.

Experience with performance and load testing tools (e.g. JMeter, Gatling).

Experience using AI tools (e.g. Cursor) to develop and implement test automation.

Mobile test automation experience.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144996209