Required Skills

Web Driver Espresso Roboelectric AND/ OR Android development

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 23rd Sep 2022

JOB DETAIL

We are looking for software engineers to develop and enhance tools and scripts to streamline and automate manual testing in our build-and-release process, in order to improve speed and ease of the release process, while maintaining a high bar on product quality.

Successful candidates have demonstrable, hands-on work experience at writing maintainable and well-documented code for performant and flake-free tests that are running in a left-shifted and busy production environment, which is subject to high volumes of CLs.

Specifically, this includes:

1) Analyzing manual regression tests for dependencies on the test infrastructure required for automating them 

2) Piloting the usage of new test infrastructure to automate advanced integration tests 

3) Monitoring the newly automated tests in production for execution speed, flakiness and green-ness 

4) Providing feedback to infrastructure and test engineering teams about issues with new test infrastructure.

Requirements:

Experience with Android Mobile and/ or Web development (WebDriver) including proven skills in Java/JavaScript. Proven technical troubleshooting and performance tuning experience. Experience in a high-volume CI/CD or end-2-end build/test/ release environments. Sharp analytical abilities, coupled with a strong sense of ownership, urgency, and drive. Fluent written communication and unusual verbal agility are strong assets. 

Required Skills:

Bachelor’s degree in Computer Science or related field.

3+ years of minimum experience as a software developer.

Excellent verbal and written communication skills.

Experience in the following : test automation, refactoring code, test-driven development, build infrastructure, debugging, testing frameworks and testing best practices.

Experience in web development using frameworks and testing tools like Web Driver, Espresso, Roboelectric AND/ OR Android development using Android SDK.

Strong background in Android and/or Web test infrastructure.

Experience in test automation using Java/ JavaScript.

Good understanding of XPath and how to traverse a DOM

 

Nice to have Skills (optional):

iOS, Objective-C, Swift.

Experience with Google dev tools like Google 3, G4 and Blaze.

Infrastructure knowledge and experience (any): Guitar, Blaze, Fusion etc.

Company Information