Sr Engineer, Test Automation - Mobile Apps
What You Bring
- Ability to lead complex solutions in designing automation frameworks, engineering approach and techniques to enable highly automated, consistent delivery of features with high quality
- Technical understanding of digital ecommerce platforms, web and mobile customer facing experiences, Native Mobile applications & associated testing & automation, testing of cloud native technology stack with microservices, services & APIs
- Demonstrated track record and interest in staying current with modern web/mobile technologies, frameworks, integration and design patterns and related automation
- Ability to lead, design and implement proof of concepts and provide appropriate technical guidance to the wider team as needed in defining technical and automation approaches.
- Expertise with applying test engineering methodologies, test-driven development, Agile software delivery and operating in product-based delivery squads
- Expertise in cloud native, loosely coupled, microservices based platform, and related tools and best practices for automation is required
- Experience leading test engineering activities for mobile and web applications for large, public audience is required.
- Ability to operate with an automation first mindset to enable and enhance Continuous Integration and Continuous Delivery capabilities
- Experience with 3rd party eCommerce integrations and SaaS based ecommerce functionality is a plus
- Ability to operate as an SDeT and enhance the level of automation to ensure quality of our customer facing ecommerce experience
- Ability to lead as well as take on a hands on role in all aspects of mobile test engineering while leading/directing/reviewing the work of the test engineers on the initiative.
- Collaborate effectively with software engineers, product owners, Test engineers and other stakeholders to ensure quality of product delivery
- Ability to define, automate and validate test cases to ensure requirements are met across all layers of the technology stack – UI/API/Services
Additional Skills:
- Experience testing in retail eCommerce environment highly preferred
- Must be a self-starter, able to work with minimal supervision from Test Engineering manager on Test engineering strategy, architecture & frameworks
- Comfortable doing presentations to technical and non-technical audience or medium sized groups.
- Expertise in react native testing would be a plus
- Work in close interaction with developers in verification and validation of features in new and existing applications
- Effectively communicates in product squad & partner teams, business users, product owners and other stakeholders
- Research testing trends and self-motivated to stay current with industry best practices
Tool & Frameworks Used:
- Java Script, Java, Spring, understanding of design patterns, Selenide/Selenium, Feign, TestNG, Rest API, Karate, GEB, Oracle, Dynamo DB, Rest Assured
Minimum Qualifications:
- Bachelor or advanced degree in Computer Science or related field
- 8+ years progressive experience in engineering roles in public facing high volume Web/Mobile experience
- 8+ years of hands-on experience in a Test Engineering role for consumer facing web / mobile applications
- Good analytical skills and strong hands-on programming experience
- Experience with Test Engineering concepts, methodologies, and ability to apply them as appropriate to the SDLC
- Object Oriented Design & Programming expertise is required to ensure design, implementation and maintainability of appropriate test frameworks and automation
- Good collaboration, communication & problem solving
- Experience with AWS platform & related technologies are a plus
- Experience with mobile applications, iOS ecosystem, related test engineering and automation frameworks in an Agile model is required.
- Experience with Retail/Ecommerce with high traffic customer facing web/mobile experience is a plus