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 workplace 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.
Robust understanding of QA methodologies, tools and processes.
Proficient in either java or ruby scripting for test automation
Proficient in writing explicit 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.