What you’ll do
- Review requirements, specifications, and technical design documents to provide timely and meaningful feedback.
- Develop comprehensive and well-structured test plans, test strategies, and test cases based on requirements and user stories.
- Execute manual test cases, including functional, integration, regression, usability, and exploratory testing, across various platforms (web, mobile, API as applicable).
- Identify, thoroughly document, prioritize, and track software defects using designated bug tracking systems (e.g., JIRA, Azure DevOps).
- Verify bug fixes implemented by the development team and perform targeted regression testing to ensure resolution quality.
- Design, develop, execute, and maintain automated test scripts for functional and regression testing using established frameworks and tools (where applicable).
- Collaborate closely with development teams to understand features under development, reproduce reported issues, and assist in troubleshooting.
- Participate actively in Agile/Scrum ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Analyze test results, report on test coverage and quality status, and communicate risks effectively to project stakeholders.
- Contribute to the continuous improvement of QA processes, methodologies, tools, and best practices within the team.
What experience you need
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, OR equivalent practical experience.
- 2+ years of hands-on experience in software quality assurance or software testing.
- 2+ years of hands-on experience in the software development lifecycle (SDLC) and various software testing methodologies (e.g., Agile, Waterfall).
- Strong knowledge of QA principles, techniques, and best practices (test planning, test case design, execution strategies, defect management).
- 2+ years of hands-on experience with bug tracking and test management tools (e.g., JIRA, TestRail, Zephyr, Azure DevOps Boards).
- 2+years of hand-on experience with test automation tools such as: Selenium, Cypress, Playwright for Web UI; Appium for Mobile; RestAssured, Postman, Karate for API
What could set you apart
- GCP, AWS or Azure cloud certifications
- Experience designing, developing, and maintaining automated tests using frameworks/libraries like Selenium, Cypress, Playwright, Appium, or similar.
- Proficiency in at least one scripting or programming language relevant to test automation (e.g., Python, Java, JavaScript, C#).
- Experience with API testing tools (e.g., Postman, SoapUI, RestAssured) and understanding of RESTful APIs or SOAP services.
- Experience writing SQL queries for data validation and backend testing.
- Experience working effectively within an Agile/Scrum development team.
- Excellent analytical, problem-solving, and debugging skills with meticulous attention to detail.
- Strong verbal and written communication skills and ability to collaborate effectively with technical and non-technical team members.
- Ability to work independently and manage multiple tasks simultaneously in a fast-paced environment.
We offer comprehensive compensation and healthcare packages, on-site doctor, paramedics service 24/7, life insurance, gym facilities, collaborative workspaces, free transportation and parking, subsidized cafeteria, solidarity association, and organizational growth potential through our online learning platform with guided career tracks.