Senior QA Engineer
ismartrecruit
Job Description
• 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.