Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are hiring for one of our clients a Senior quality assurance expert responsible for developing, instituting, and maintaining a culture of quality in an environment of web applications.
Tasks and Responsibilities
- Design and develop quality assurance methodology and processes based on test automation tools.
- Review and analyze requirements, specifications, and technical design documents, providing timely feedback.
- Participate closely in the creation and modification of acceptance criteria.
- Develop and maintain test cases and plans for systems, and follow test plans based on bug reports. Develop test scripts and run regressions tests periodically.
- Verify that applications meet business requirements for existing and new features.
- Audit systems and report faults in a clear step-by-step reproducible way.
- Identify and investigate failures, and document in depth root causes, and provide suggestions on how to avoid future failures.
- Examine reports of defects across all information technology systems, check if defects are fixed, document results, and follow up with all interested stakeholders.
- Identify, collect, analyze, and report on quality metrics.
- Conduct load and stress tests periodically, and after each release cycle.
- Review system logs to identify systems bugs/errors.
- Mentor other less experienced quality assurance engineers.
Job Requirements
Key Technologies
- Selenium, SoapUI, Cucumber, Katalon, JMeter, Linux (Ubuntu distribution in particular), bash, Linux scripts, web applications (JavaScript front ends and Java backends), web services, Tomcat, PostgreSQL, Ansible, Jenkins, Jira, Bitbucket, git.
Required Experience
- 8 years’ experience MINIMUM performing quality assurance for web applications.
- 8 years’ experience performing manual testing (functional, performance, other)
- 8 years’ experience documenting test cases, test plans, and test plan execution reports.
- 6 years’ experience preparing and executing automated functional testing.
- 6 years’ experience maintaining quality metrics.
- 4 years’ experience developing complicated test scripts using python, perl, or others.
- 4 years’ experience preparing and executing performance and scalability testing.
- 4 years’ experience testing REST interfaces.
- 3 years’ experience writing SQL queries in support of test automation.
- 4 years working in an organization deeply adhering to the Scrum methodology.
Education
- Bachelor's degree at minimum in Computer Science, Information Systems, or other Information Technology specialization.