Required Technical Skills
- 5+ yearsβ experience in software test automation for web or mobile applications
- Experience with TDD/ ATDD/ BDD and test tools such as Selenium, Cucumber
- Experienced in best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing methodologies and patterns, and release engineering.
- Experience automating the validation of modern user interfaces and messaging infrastructures
- Experience with evaluating and integrating open source and in house developed toolsets
- Strong object-oriented programming skills
- Proficient with scripting languages like Bash, Python.
- Proficient with web languages and technologies - HTML, CSS, JavaScript, JQuery, C#, React or Angular, SQL and NoSQL databases, REST APIs
Highly Desired
Experience in the following areas:
- Cloud technologies
- IoT systems
- Experience building and maintaining CI/CD pipelines using tools such as Jenkins
- Performance Testing and optimization, load testing
- Application Security testing