Job Description
Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!
As an QA Engineer you will be part of a motivated engineering team that is responsible for ensuring the quality of on-demand cloud based security solutions. This role is your chance to work in the rapidly expanding field of computer security, in a public company with excellent customer ratings and outstanding growth rates.
Responsibilities:- To be an expert in your assigned platform component, product or feature area.
- Install/test/verify multiple components that comprise a product with the intention to certify that the product conforms to the requirements and is ready for release.
- Develop and maintain test plans and test cases for features under test.
- Execute tests and providing quality test status reports while meeting schedule commitments.
- Review and analyze project documentation to ensure product testability.
- Install, configure and troubleshoot the integrated solution under test.
- Understand how a feature is implemented in order to develop test cases for the functionality, performance, stress, and fault conditions.
- Identify level of test coverage required and evaluate customer feedback to identify weak areas
- Ability to work independently for own tasks and collaboratively with rest of the team to achieve common goals.
- Work closely with Architects, Tech Leads, and Software Engineers to understand the testing requirements.
- Automate your test cases with an established automated framework.
- Develop reusable tools for test automation and identify new methods for automation.
- Work with Global Engineering team encompassing multiple time zones as required.
- Participate in all stags of releases to deliver quality product.
- Monitor all stages of software development to identify and resolve system malfunctions to meet quality standards.
Qualifications:- 4-7 years of work experience in the field of software testing and test automation of multi-tier Enterprise and/or Cloud, SaaS applications.
- Strong knowledge of software QA methodologies, tools and processes.
- Experience on automating test cases using Java, Selenium, TestNG, Cucumber.
- Involved into development & enhancement of framework and experienced in automation test script writing, execution and test script maintenance.
- Good understanding of API testing using Postman/Swagger.
- Good exposure to GIT, Zephyr and Linux platform.
- Good understanding of Microservices Architecture, CI/CD tool like Jenkins, Elastic search, Kafka, Redis, Kubernetes, Docker containerization.
- Good experience in web applications user interface and RESTful web services testing both at functional and non-functional level.
- Strong knowledge of cloud computing platforms.
- Working knowledge of SQL Databases, like Oracle.
- Good understanding of computer network and networking concepts.
- Demonstrate experience with exploratory testing, not just working to test plans.
- Agile development experience.
- Must be a critical thinker with excellent verbal and written skills.