Quality Assurance (QA) Engineer
MNR Solutions Pvt. Ltd.
Job at a glance
Job Title: Quality Assurance Engineer Location: United States (USA), Canada, United Kingdom Experience: 3–8 Years Employment Type: Full-Time Work Mode: On-site / Hybrid / Remote Visa Requirements: As per client requirements We are seeking an experienced Quality Assurance (QA) Engineer to ensure the quality, functionality, performance, and reliability of software applications. The ideal candidate will have hands-on experience in manual and automated testing, test planning, defect management, and collaboration with development teams throughout the Software Development Life Cycle (SDLC).
Key Responsibilities Analyze business requirements, functional specifications, and technical documentation. Develop and execute test plans, test cases, test scenarios, and test scripts. Perform functional, regression, integration, smoke, sanity, and end-to-end testing. Identify, document, track, and report software defects using defect management tools. Collaborate with developers, business analysts, and product owners to resolve quality issues.
Perform API testing using tools such as Postman or REST Assured. Execute database testing and validate data using SQL queries. Participate in Agile ceremonies, sprint planning, and daily stand-up meetings. Maintain test documentation and provide regular QA status reports. Support User Acceptance Testing (UAT) and release validation. Contribute to continuous improvement of QA processes and testing standards.
Required Skills and Qualifications Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience. 3+ years of experience in software quality assurance and testing. Strong knowledge of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). Hands-on experience with manual testing and test case design. Experience with defect tracking tools such as Jira.
Knowledge of functional, regression, integration, and system testing. Experience with SQL and database validation. Familiarity with API testing and RESTful services. Strong analytical, troubleshooting, and problem-solving skills. Excellent written and verbal communication skills. Preferred Skills Experience with automation tools such as Selenium, Cypress, or Playwright. Programming or scripting knowledge in Java, Python, or JavaScript/TypeScript.
Experience with CI/CD pipelines and tools such as Jenkins or GitHub Actions. Familiarity with performance testing tools such as JMeter. Experience working in Agile/Scrum environments. Knowledge of cloud-based applications and testing environments. Education and Experience Bachelor's degree or equivalent practical experience. 3–8 years of relevant QA experience, depending on the position level. Experience in enterprise applications or domain-specific systems is an advantage.
Candidate Submission Requirements Please submit the following details along with the updated resume: Candidate full name Total experience and relevant QA experience Manual testing and automation testing experience Current location in the United States Work authorization status Current and expected salary Notice period or availability LinkedIn profile Interview availability