Responsibilities:
- Develop and execute test plans, test cases and scripts to ensure the quality of software releases.
- Collaborate with cross-functional teams to understand product requirements and ensure test coverage.
- Perform manual (smoke, functional, regression, integration) and automated testing of web and windows-based applications.
- Analyze data using SQL to validate system behavior and trouble shoot issues.
- Deploy the build/code in test environment using Unix/Linux.
- Identify and report bugs error and performance issues, and work with developer to resolve them.
- Design, implement, maintain manual test suites using industry standards tools like Test Rail and Jira.
- Design, automate, maintain automated test suites and frameworks using industry standard tools like Selenium, UFT, Rest Assured.
Requirement:
- Bachelor s degree in computer science, Electronics or related field.
- Minimum of 4 to 6 years of experience in software testing and quality assurance.
- Strong understanding of QA methodologies, tools and processes.
- Proficient in either java or ruby scripting for test automation
- Proficient in writing clear and concise test cases.
- Solid knowledge of SQL and Linux
- Experience with automated testing tools like UFT, Selenium, Rest assured.
- Excellent analytical and problem-solving skills.
- Ability to work independently and collaboratively in a fast-paced environment.
- Strong communication and interpersonal skills.
Preferred Qualifications:
- Certified in software testing (e.g. ISTQB)
- Knowledge of CI/CD tools and pipelines
- Experience in the manufacturing domain particularly in the Semiconductor domain.