Automation Developer (Python)
Your Role: Work as part of the Software Test Development Team whose focus is development & maintenance of Test automation frameworks for various products. Mandatory Skills:
- Bachelor’s degree in Computer Science or related technical field.
- 3+ years of Software Developer experience or Software Testing Experience (Automation QA). (Developer with an interest on Automation & QA)
- Exceptional experience in Python scripting with object oriented programming approach a must. (Or experience on any scripting language with desire to learn Python)
- Strong experience in API / Web service testing.
- Experience in designing SQA test plans and test cases according to requirements.
- Strong interpersonal and organizational skills with ability to track multiple test executions simultaneously and synthesize results.
- Good understanding of the agile software development methodology (Scrum or Kanban).
- Excellent analytical and problem solving skills
- Advanced english communication skills
- Experience working in agile/scrum projects
- Ability to develop and automate test cases using mobile testing frameworks such as selenium/ appium
- Proven experience in building / maintaining an automation framework using selenium. (Desirable)
- Experience in Android test automation and iOS test automation. (Desirable)
- Experience with Robot/ cucumber Testing frameworks. (Desirable)
- Experience with SOAPUI (Very desirable)
- Experience integrating test suites into build environments like Bamboo or Jenkins
- Familiarity with code coverage tools and concepts.
- Ability to understand complex database queries and procedures.