CORE PROFILE
A technical expert in software testing. Devise and execute automated functional, performance, and security testing strategies for a distributed software system.
NATURE OF WORK
- Create, maintain, and execute manual and/or automated tests
- Contribute to the development and maintenance of test utilities
- Create, maintain, and execute performance and security tests
- Create and design test plans, test cases, test scenarios, and testing strategies
- Contribute to the CI/CD initiatives of the team
- Work with the development team and product management to plan testing and release efforts
- Mentor and train junior team members in the testing team's technology stack
REQUIRED QUALIFICATIONS
- 5+ years of relevant experience.
- Advanced programming skill in at least one (1) of the following programming languages: Java, Python, Scala, Groovy, C#, C, C++, or JavaScript.
- Solid experience in GIT.
- Experience in SQL/Database Testing/Backend Testing.
- Solid experience and understanding of at least one (1) open-sourced test automation framework. (e.g. Behave, Cucumber, Robot Framework, etc.)
- Solid understanding on CI/CD principles.
- API testing experience of at least 4 years
- Working knowledge on least 1 DB technology (Postgres, Oracle, MySQL, MongoDB, etc.)