The QA Engineer will be responsible for conducting manual and automated testing to ensure that software products function as intended and meet business requirements.
Job Description:
Purpose of the Role:
The QA Engineer will be responsible for conducting manual and automated testing to ensure that software products function as intended and meet business requirements. This role involves designing test strategies executing functional and non-functional test cases identifying bugs and working closely with development and product teams to ensure high product quality. The ideal candidate has experience in web and mobile application testing and a good understanding of performance testing practices.
Key Responsibilities:
- Design and execute accurate manual test cases based on business requirements and technical specifications.
- Perform thoroughmobile testingincluding:
- UI/UX validationacross multiple screen sizes orientations and OS versions.
- Device compatibility testing(real devices & emulators/simulators).
- Testing ofnative hybrid and mobile web apps.
- Validation ofmobile-specific featureslike push notifications GPS/location offline mode camera access gestures and battery/resource usage.
- Network testingunder varying conditions (airplane mode Wi-Fi mobile data).
- App install/uninstall/upgrade scenariostesting.
- Plans and implements tests that cover the functional and non-functional requirements of the system
- Ensure comprehensive test coverage including positive negative and exception scenarios.
- Identify document and track defects through resolution with proper prioritization and root cause analysis.
- Conduct various levels of testing such as Smoke/Sanity functional regression integration system and stability.
- Participate in requirement analysis test strategy sessions and Agile ceremonies (e.g. daily stand-ups sprint planning).
- Collaborate with developers product managers and DevOps to ensure timely releases with optimal quality.
- Provide usability feedback analyze issues in production and assist in troubleshooting and debugging.
- Maintain clear documentation of test plans test cases test results and QA metrics.
- Prepare and communicate QA reports to senior stakeholders and ensure visibility on test progress and risks.
- Hands-on experience of working/testing with APIs
Required Skills & Qualifications:
- 3 to 5 years of experience in QA testing for web and mobile applications.
- ISTQB Certified
- Solid understanding of software testing best practices including manual testing methodologies.
- Strong analytical skills attention to detail and a passion for product quality.
- Experience using tools like JIRA Git and other collaborative tools.
- Ability to independently manage workload prioritize tasks and meet deadlines.
- Should be able to provide reports to senior stakeholders.
Good to Have:
- Experience in test automation using Selenium Cypress or similar tools.
- Familiarity with test automation frameworks.
- Experience in basic programming/scripting with Java JavaScript or Python.
- Experience with performance/load testing tools such as JMeter.
- Knowledge of cloud technologies preferably Microsoft Azure.
Location:
Pune
Brand:
Merkle
Time Type:
Full time
Contract Type:
Permanent