About the Role
We are looking for a skilled and detail-oriented QA Engineer to join our product development teams. You will be responsible for ensuring high-quality software delivery by designing and executing both manual and automated test cases across various platforms.
Key Responsibilities
- Analyze product requirements and translate them into detailed test plans and test cases.
- Develop and execute comprehensive test plans and test cases for software products.
- Design, develop, and maintain automated test scripts using tools and frameworks like TypeScript, Node.js, Playwright, and XCTest/Swift for iOS.
- Identify, document, and track software defects, analyze root causes, and verify resolved issues.
- Collaborate with agile teams to ensure quality throughout the SDLC cycle.
- Perform regression testing and ensure compliance with company and industry standards.
- Continuously improve testing processes and methodologies to enhance product quality.
- Provide clear and concise feedback to developers and stakeholders regarding product quality.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 0-1 year of experience in software testing.
- Experience with automated testing frameworks and scripting languages
- Familiarity with CI/CD pipelines and version control systems like Git
- Good understanding of API testing using tools like Postman, REST Assured, or similar
- Strong understanding of software testing methodologies and tools
- Strong problem-solving skills and attention to detail.
- Ability to work independently, prioritize effectively, and deliver results under tight deadlines.
Preferred Qualifications
- Experience with performance and security testing.
- Knowledge of backend technologies and databases.
- Familiarity with Agile development methodologies.
Tools & Technologies Used
- Languages: JavaScript, TypeScript
- Testing Frameworks: Playwright, Appium, XCTest
- CI/CD Tools: GitHub Actions
- Version Control: Git
Confirm your application
We noticed you've already applied for another position with us. Would you like to proceed with this application for the Test Automation Engineer role?
If you continue, your previous application will be rejected and this will be submitted as a new application.