#careersContent #searchButtonIndicator { display: none !important; height: 0 !important; }
back Back to Jobs

Java SDET Engg

Location: Sunnyvale, CA
Job # 11292773
eTouch/Virtusa is a Technology Solutions consulting company specializing in Enterprise Technology Strategy, Technology Program Management, Architecture Consulting and Evaluation, Software Development, Testing and Systems Integration. eTouch's full suite of services includes web applications, enterprise portal development, data warehousing and business intelligence, web security, content management systems and mobile application development.

We are looking for SW Engineer in Testing with Android Java + JavaScript experience for one of our exciting projects in Bay Area, CA.
Sunnyvale

What will you do:
  • Develop test automation plan by collaborating with the manual testing team using Zephyr (jira). Work on other non-functional quality attributes, like performance, reliability, and security
  • Develop automated tests with the appropriate technologies. Currently, we are using “UI Automator”(Java) for Android apps. SDET’s will spend most of the time automating test scenarios for android apps
  • Provide the Squad and all stakeholders with clear and real-time updates regarding test status, bug status, and overall quality about the product by monitoring failures, reporting bugs, analyzing & triaging automated tests running in the continuous Integration system
  • Work side-by-side with the development team on testing in parallel and automating tests in our sprints
  • Design and implement tools that improve efficiency in manual testing
  • Research new or better alternate automated testing tools
  • Help maintain systems to monitor test stability and report stability issues back to engineers
Requirements:
  • A minimum of 5+ years of experience in writing reliable and maintainable automated tests
  • An eagle-eye for test coverage gaps, false positives or negatives and proficiency in black box, functional, and user flow testing techniques
  • Experience working on the Android platform and a very good understanding of the mobile test automation ecosystem
  • The ability to write and understand code - preferably in Java for the Android mobile platform
  • Experience with software development tools (IDE, debugger, git, JIRA, etc)
  • Professional-level programming skills (regex processing, class design, Map data structure, etc.), particularly in Java or JavaScript
  • Novice-level shell scripting skills (commands like grep, cut, sed, sort, wget, etc.)
  • Knowledge of Mocha with JavaScript for web, JUnit for RESTful APIs, shell & Python is a plus
  • Familiarity with JSON objects, SQL queries, data structures, Android tools (ADB, DDMS, Monkey, Memory Analyzer, etc.), log file analysis, etc.
  • The passion to build tools that will enable the engineering team to write tests more easily
  • Desire to automate everything and reduce the time required to manually test our products
  • The willingness to work with other teams such as engineering, manual QA, product and release teams
  • Bachelor's degree or above in Computer Science or other engineering discipline, or equivalent work experience.
this job portal is powered by CATS