Nahc
Senior Software QA Engineer
Salary
Job description
What you will do
- Develop a deep understanding of the company’s applications and user workflows
- Design and execute comprehensive manual test plans and test cases
- Identify functional issues, edge cases, and potential failure scenarios
- Improve software quality from both technical and end-user experience perspectives
- Develop and maintain automated test scripts and integrate them into CI/CD pipelines
- Perform API, web, and mobile application testing
- Analyse logs and troubleshoot production or staging issues
- Produce testing reports and release validation analysis
- Collaborate closely with engineering teams to improve release confidence and product reliability
- Mentor and support junior QA team members where needed
What you will need
- 5+ years of experience in Software QA / Testing roles
- Strong understanding of QA methodologies, test strategies, and release validation
- Hands-on experience testing:
- Web applications
- Mobile applications
- RESTful APIs
- Experience with API testing tools such as:
- Postman
- SoapUI
- Similar platforms
- Experience with test automation frameworks such as:
- Cypress
- Playwright
- Selenium
- Familiarity with CI/CD environments and tools such as:
- Jenkins
- CircleCI
- GitLab CI
- Travis CI
- Ability to analyse logs and troubleshoot issues in cloud-based environments (AWS, GCP, etc.)
- Comfortable writing SQL queries for investigation and data validation
- Strong communication and collaboration skills
- Strong English communication skills for working with international engineering teams


