The company is looking to develop automated test suites to ensure the quality of product features being developed.
Requirements
- Hands-on development experience with C/Java/Python using Object Oriented methodologies.
- Strong understanding of data structures, software design patterns and algorithms.
- Experience and understanding of relational databases and proven ability to use SQL.
- Experience working with one or more automation frameworks such as TestNG, Proboscis, Junit.
- Understanding of web services and experience using and testing REST APIs.
- Python and Django experience.
- Experience using Selenium Web Driver.
Responsibilities
- Developing automated test suites.
- Work with developers and product designers to identify requirements for the product features being developed.
- Design, develop, and maintain automation test suites and tools that aid in testing.
- Analyze functional specifications in order to write clear and concise test plans.
- Generate test data to carry out functional, integration, and regression testing.
- Analyze testing results and document, track and verify defects.
Other
- 4-6 years of experience as a software developer or quality engineer in a fast paced agile organization.
- Excellent analytically and communication skills.
- Knowledge of scripting languages shell, PERL, python, etc.
- IOS or Android testing experience.
- Experience with continuous deployment (multiple releases a day) frameworks and methodology.