Job Description
- Bachelors degree in Computer Science, Software Engineering, or a related field
- 3+ years of hands-on experience in software quality assurance, with a focus on test automation and test case development
- Proficiency in testing methodologies, tools, and frameworks such as Selenium, JUnit, TestNG, Cucumber, or similar
- Strong understanding of software development lifecycle (SDLC) and Agile methodologies
- Experience with scripting languages for test automation and familiarity with CI/CD pipelines
- Strong problem-solving skills, attention to detail, and a passion for delivering high-quality software products
- Ability to collaborate effectively with cross-functional teams and communicate technical concepts clearly
- Relevant certifications such as ISTQB, CSTE, or CSQA are a plus
Responsibilities :
- Collaborate with cross-functional teams to understand product requirements, user stories, and acceptance criteria, and translate them into comprehensive test plans and test cases
- Develop and maintain automated test suites and frameworks to streamline testing processes and improve efficiency
- Execute manual and automated tests, identify and report defects, and work with development teams to ensure their resolution
- Contribute to the continuous improvement of the QA process, including test strategy, test data management, and test environment setup
- Participate in code reviews, provide feedback on testability, and advocate for quality best practices within the development team
- Analyze test results, provide meaningful insights, and drive quality improvements based on data-driven decisions
Company Profile:
Salary:
Industry: Adminstrative / Secretarial
Functional Area: Software Development
Role Category: Others
Employment Type:
Keyskills