As a Software QA Engineer with Commerce Engineering (part of Cisco IT), you will develop scalable, forward-thinking solutions to address new business models and challenges, driving digital transformation.
Requirements
- In-depth knowledge of software QA methodologies, tools, and processes with an understanding of the SDLC (Software Development Life Cycle) models (AGILE, Sprint, etc.).
- Proficiency in TypeScript, BDD and Python script programming.
- Experience in Testing RESTful and GQL API’s.
- Proficient in programming concepts, with expertise in a language like JavaScript, Python or Java (JavaScript/Typescript preferred).
- Experience in writing test automation scripts and understanding of standard automation frameworks such as Cucumber, WebdriverIO and JTest.
- Knowledge of CI tools like Maven, Jenkins, GitHub, and related build deployment processes.
- Hands-on experience in API Testing (HTTP and RESTful web services) and API automation tools.
Responsibilities
- Define UI and API automation strategy for the application in collaboration with development, product and QA teams.
- Identifying test cases and test scenarios from requirements and execute and monitor automated test cases, report bugs and share reports.
- Implement CI/CD pipelines to integrate automation test suites with deployment and nightly deployment.
- Independently execute a QA program.
- Experience with debugging software and resolving cross functional issues.
- Testing RESTful and GQL API’s.
- API Testing (HTTP and RESTful web services) and API automation tools.
Other
- Collaborate with business partners, data and IT professionals, scrum teams, and other business analysts.
- Partner with Product Owners to manage backlogs and delivery methods
- Bachelor's degree with 5+ years of experience or master’s degree with 4+ years of strong QA working experience.