Job Openings Senior QA Engineer

About the job Senior QA Engineer

Key Responsibilities:

Quality Assurance:

- Design and create test plans, test cases, and test

scripts for automation to ensure thorough software

testing.

- Perform functional, regression, integration, and

performance testing for web, desktop, and mobile

applications.

- Lead and contribute to test automation initiatives by

writing and maintaining automated test scripts.

- Develop and execute both minimal manual and

automated test cases, ensuring comprehensive test

coverage for all aspects of the software.

Collaboration & Communication:

- Collaborate with developers, product managers, and

other QA team members to understand project

requirements and ensure alignment on quality

standards.

- Participate in design and code reviews to provide a

quality assurance perspective and identify potential

issues early in the development cycle.

- Act as a liaison between QA, development, and

product teams, facilitating communication about

bugs, features, and testing results.

Automation & Continuous Improvement:

- Identify areas where automation can improve

efficiency, reduce errors, and enhance testing

coverage.

- Develop and maintain automated test suites,

integrating them into CI/CD pipelines for continuous

testing.

- Evaluate and recommend tools, technologies, and

best practices to optimize the QA process.

- Investigate and implement improvements in test

methodologies, tools, and processes to ensure high

quality software releases.


Mentorship & Leadership:

- Mentor and guide junior QA engineers, ensuring they

follow best practices in testing, bug reporting, and

automation.

- Lead small QA teams or cross-functional efforts to

ensure timely and effective testing, particularly for

larger projects.

- Provide leadership in driving quality assurance best

practices across the organization.

Bug Tracking & Reporting:

- Identify, document, and track defects using issue

tracking systems, working closely with developers to

ensure timely resolution.

- Prioritize and escalate critical issues, ensuring that

high-severity bugs are addressed before release.

- Provide clear, detailed, and actionable bug reports,

ensuring that developers have sufficient information

to reproduce and fix issues.

Monitoring & Reporting:

- Monitor the progress of testing efforts and

communicate status updates to project stakeholders.

- Analyze testing results and provide regular reports on

the quality of the software, highlighting key risks and

issues.

- Contribute to release readiness assessments by

analyzing test results and determining if the software

meets release criteria.


Education

Bachelors degree in Computer Science, Software Engineering, or

a related field. Equivalent work experience will also be

considered.


Experience

-At least 3 years of experience in software QA field

-Hands on writing Selenium / Katalon for software automated

testing

-Hands on Zap / Burp-suite for software Pentest

-Hands on testing on web and mobile

-Required skill set

-Strong analytical and problem-solving skills with attention to

detail.

-Solid programming skills, particularly in scripting languages

(e.g., Python, JavaScript) for automation.

-Ability to manage multiple tasks and prioritize testing efforts

in a fast-paced development environment.

-Excellent communication skills to collaborate effectively
with cross-functional teams.

Other pre-requisites

-Test coverage and effectiveness in identifying critical bugs.
-Automation coverage and reduction in manual testing efforts.
-Other pre-requisites
-Timely execution of test plans in line with project deadlines.
-Last updated date
-Quality of bug reports and communication with development
teams.