Senior Quality Assurance Engineer
lmdconsulting
Job Description
- Bachelor’s degree in Computer Science, Information Technology, or a related technical discipline (or equivalent experience).
- 3+ years of experience in software testing and quality assurance.
- Strong understanding of software QA methodologies, testing processes, and best practices.
- Experience with manual testing, test automation, and bug tracking tools (e.g., JIRA, TestRail, Selenium, Postman, Cypress, etc.).
- Solid understanding of SDLC, Agile methodologies, and continuous integration / continuous deployment (CI/CD) pipelines.
- Ability to work effectively in a collaborative, cross-functional team environment.
- Excellent analytical, problem-solving, and communication skills.
- Knowledge of performance and security testing principles.
- Experience with API testing and tools such as Postman or REST Assured
KEY RESPONSIBILITIES ACTIVITIES
- Review business and technical requirements to provide timely and actionable feedback.
- Develop detailed, comprehensive, and well-structured test plans, test cases, and test scripts.
- Design, develop, and maintain automated test frameworks using open-source tools.
- Execute tests, identify bugs, document results, and verify resolutions through regression and retesting.
- Collaborate closely with developers, product managers, and stakeholders to ensure product quality throughout the SDLC.
- Estimate, prioritize, and plan testing activities for multiple projects simultaneously.
- Continuously evaluate testing tools and techniques to improve QA efficiency and accuracy.
- Mentor junior QA team members and contribute to improving QA best practices and standards.