Job Title: Quality Engineer
Business Unit: Engineering
Department: Research & Development
Reports to: Manager Engineering
General Summary:
A QE’s responsibility is in the creation of tests to identify issues with software before the product launch. Duties include identifying and analyzing any bugs and errors found during the test phase and documenting them for review. Other tasks include developing and running new tests, automating tests using automation tools, reporting on the results.
Essential Duties and Responsibilities:
Create tests to identify software problems – Test case creation and execution
Analyze bugs and errors found during tests
Document results of tests in test management tools
Defect logging and verification process
Good knowledge of software testing life cycle
Write and maintain automated regression tests
Automation: Selenium / Robot / Karate frameworks preferred
Programming languages: Java / Python
Ability to work in an agile environment
Knowledge, Skills, and/or Abilities Required:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.
The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Self-motivated, self-managed, and results-oriented with a strong work ethic with the ability to work with global teams.
Software Application test engineer with expertise in programming like- Java, Python.
Expertise in or willing to learn Robot / Karate framework and API testing
Keen interest/experience in improving efficiency in software testing.
Soft Skills
· Proficient in spoken and written English
· Good communication skills
· Assertive behavior and Positive attitude
· Agility in Learning