Apply(194) QA Engineer
Posted 4 months agoViewed
View full description
Requirements:
- 8+ years hands-on Quality Assurance testing experience, of which at least 3 years spent developing and executing automated and performance tests in an Agile environment.
- Previously worked in an Agile, DevOps and continuous delivery CI/CD pipeline.
- Have tested using AWS and/or Azure in a mixed Windows and Linux environment in both web and mobile technologies.
- Expertise in test planning, documentation, defining and executing functional and performance tests for Web UI, Mobile, and backend APIs.
- Have developed test cases & scripts in JavaScript, TypeScript, and hands-on experience with Selenium/WebDriver/TestComplete for UI test automation.
- Knowledge and/or experience with UI/API functional/performance test tools such as Postman, JMeter, TestComplete, Load Ninja, and/or OWASP Zap.
- Proficient in SQL, relational databases (e.g. MySQL, AWS RDS, etc.), and non-structured persistent data store concepts (e.g. MongoDB, NoSQL, etc.).
- Experience with AWS Services such as S3, DynamoDB, Lambda, EC2, etc. is desired.
- Extensive knowledge of Test and Project Management Tools like TestRail, Jira etc.
- Exposure to security testing and scanning tools (e.g. SonarQube, Zap, etc.) is desired.
- Proficient in monitoring server resources and application resources using tools like Grafana, Prometheus, Splunk, etc.
- Advanced English level.
Responsibilities:
- Design test strategies, plans, and cases for testing across different platforms (i.e. mobile, IoT, cloud, Web UI, APIs), with an emphasis on automation.
- Define and implement test suites using software testing tools such as Postman, JMeter, TestComplete/Selenium/WebDriver, Load Ninja, and OWASP ZAP.
- Implementing and executing functional, performance, load, and security tests.
- Author test cases, hold reviews, and communicate progress and results to stakeholders.
- Contribute to best practices for Agile and DevOps test strategies.
- Participating in agile ceremonies such as daily scrum meetings, story planning, sprint reviews, etc.
- Be an active, collaborative team player who contributes to all areas of QA (i.e. testing, documenting use cases, tracking metrics, refining the team’s backlog).
Apply