Job Description Summary:
Debugs software products through the use of systematic tests to develop, apply, and maintain quality standards for company products. Develops, modifies, and executes software test plans. Analyzes and writes test standards and procedures. Maintains documentation of test results to assist in debugging and modification of software. Analyzes test results to ensure existing functionality and recommends corrective action. Consults with development engineers in resolution of problems. Provides feedback in preparation of technical appraisals of programming languages, systems, and computation software. Ensures quality computer integration into the overall functions of scientific computation, data acquisition, and processing.
Essential Duties and Responsibilities:
Creates complete test plans based on design specifications.
Observes and records defects in software products through the use of systematic tests to apply and maintain quality standards for company products.
Uses product knowledge and insight to design and execute exploratory testing.
Maintains documentation and reports status of testing.
Proficiency with corporate QA standards
Ability lead a team and to work and communicate within a team environment
Ability to manage time effectively and prioritize work
Help describing the features along with developers and PM to reduce ambiguity (Backlog refinement)
Apply testing best practices and techniques
Prevent risks and errors
Is aware of Release content, User stories and dates committed (Is part of Agile activities and team)
Automated testing experience with Selenium, Java, JavaScript,, Cucumber
Able to work independently to meet release requirements
Detail, User focus and productivity oriented
Required Skills
Experience with test environment setup on both Windows and Linux.
Working experience in Windows OS, Unix, Linux, and database management tools (SQL, Oracle, MSSQL, Postgres)
Participate in Release planning with engineering team
Review test sets for complete coverage and accuracy
Mentor and support junior team members on QA best practices
Able to give accurate quality status of the release
Detect and improve non optimal processes
Pragmatism and business vision
Strong in explaining and presenting complex technical issues
Knowledge and experience with Jenkins or other CI/CD servers
Pragmatism and business vision
Strong in explaining and presenting complex technical issues
Desired Skills
Automated testing experience with WebdriverIO
Knowledge and experience with Docker/Kubernetees
Able to make product presentations
Qualifications:
5+ years of related experience; or an advanced degree without experience; or equivalent work experience
Bachelor’s degree in Computer Science, IS, Engineering, or related technical discipline; advanced degree preferred
Previous experience working on software quality
--
You must verify your mobile number to apply to this job.