QA Engineer Tester
Test automation of RESTful APIs, Python/Java/JavaScript, Postman, JMeter, mocking frameworks such as Mockito, Experience with CI (Continuous Integration) tools (Jenkins, Azure DevOps)
• Creating and executing test cases and test plans for products and services
• Design and execute test plans for new features
• Maintain existing automation tests and contribute to creating newer automation tests
• Investigating, replicating, and documenting technical issues encountered in testing
• Triage issues by looking at logs and source code as needed
• Install and configure the test environments as required by the various QA tasks
• Assist in reproducing and follow-up of issues reported from end-users
• Work with minimum supervision and work independently to accomplish assigned projects
• Assist with end-to-end manual tests using various clients such as mobile apps
• Other assigned duties such as documentation etc.
• Experience (varies by level) with test automation of RESTful APIs and cloud solutions in general, including REST validation tools such as REST-assured, Test Rail, etc.
• Coding skills with languages such as Java/JavaScript/Python, and the ability to create and maintain test automation scripts
• Experience with source control revision tools - GIT (preferred), GitHub
• Knowledge of API testing tools such as Postman
• Ability to analyze requirements, design, implement, debug, and deploy Cloud Platform services and components
• Develop and maintain design documents and interface specifications
• Lead and work closely with other Software Engineers, Architects, Product Development Team, QA, and Support groups
• Assist support and operations in resolving configuration and technical issues
• Experience with mocking frameworks such as Mockito
• Experience with load/performance testing using JMeter, Locust, and other similar tools
• Experience with AWS services and large global deployments, including tools such as Kubernetes and Cloud Formation
• Queue systems such as RabbitMQ, Apache Active MQ, Apache Kafka
• Relational and object databases like MongoDB, Redis, MySQL, Cassandra
• Experience with the Spring Boot framework
• Experience with CI (Continuous Integration) tools (Jenkins, Azure DevOps) and code quality (e.g., SonarQube), Code Coverage, Unit tests, etc.
Responsibilities:
-
Creating and executing test cases and test plans for products and services
-
Design and execute test plans for new features
-
Maintain existing automation tests and contribute to creating newer automation tests
-
Investigating, replicating, and documenting technical issues encountered in testing
-
Triage issues by looking at logs and source code as needed
-
Install and configure the test environments as required by the various QA tasks
-
Assist in reproducing and follow-up of issues reported from end-users
-
Work with minimum supervision and work independently to accomplish assigned projects
-
Assist with end-to-end manual tests using various clients such as mobile apps
-
Other assigned duties such as documentation etc.
Knowledge and Skills:
-
Experience (varies by level) with test automation of RESTful APIs and cloud solutions in general, including REST validation tools such as REST-assured, Test Rail, etc.
-
Coding skills with languages such as Java, JavaScript, Python, and the ability to create and maintain test automation scripts
-
Experience with source control revision tools - GIT (preferred), GitHub
-
Knowledge of API testing tools such as Postman
-
Ability to analyze requirements, design, implement, debug, and deploy Cloud Platform services and components
-
Develop and maintain design documents and interface specifications
-
Lead and work closely with other Software Engineers, Architects, Product Development Team, QA, and Support groups
-
Assist support and operations in resolving configuration and technical issues
-
Experience with mocking frameworks such as Mockito
-
Experience with load/performance testing using JMeter, Locust, and other similar tools
-
Experience with AWS services and large global deployments, including tools such as Kubernetes and Cloud Formation
-
Queue systems such as RabbitMQ, Apache ActiveMQ, Apache Kafka
-
Relational and object databases like MongoDB, Redis, MySQL, Cassandra
-
Experience with the Spring Boot framework
Experience with CI (Continuous Integration) tools (Jenkins, Azure DevOps) and code quality (e.g., SonarQube), Code Coverage, Unit tests, etcsss