Job Description: Senior QA Engineer
Location: Jaipur, India
Experience: 6 to 8 years
Position Type: Full-time
Shift: 10 am to 7 pm
Responsibilities
- Collaborate with development teams, product managers, and stakeholders to understand
and validate requirements through thorough testing.
- Participate in design reviews and provide input on requirements, product design, and
potential issues.
- Prepare test scenarios by reviewing software requirements.
- Develop and execute comprehensive test plans and strategies for manual and automated
testing.
- Interact with clients to gather product requirements and ensure alignment.
- Analyze test results for database impacts, errors, bugs, and usability issues.
- Execute manual and performance testing for web, mobile, and desktop applications.
- Lead end-to-end software testing projects, including creating test plans, test cases, effort
estimation, and test reporting.
- Perform various testing types, such as functional, UI/UX, performance, security, and
architecture testing.
- Utilize relational and non-relational databases like MySQL for database testing.
- Work on automation frameworks and programming languages as a plus.
- Use leading tools for requirement management, test case management, bug tracking, and
version control.
- Mentor and guide junior QA engineers.
- Apply scripting and programming knowledge, preferably Python.
- Implement CI/CD practices using tools like Jenkins and GitLab CI.
- Operate in Agile/Scrum environments.
Preferred Skills & Qualifications
- Strong communication, analytical, and problem-solving skills.
- Detail-oriented with a deep understanding of the software development lifecycle.
- Bachelor's or Master's degree in Computer Science, Information Technology, or related
field.
- ISTQB or equivalent software testing certifications.
Tools & Technologies
- Familiarity with CI tools like Jenkins, version control systems like Git, and performance
testing tools like JMeter.