SUMMARY:
Our company is seeking an experienced Senior Software Quality Automation Engineer passionate about our mission to accelerate the advancement of our long-term vision and strategy of supporting our CI/CD environment. As a member of the QE team, you will make testing an integral part of the development process and contribute to the quality level and improvement of our web applications and micro-services and expansion of our test frameworks to build up the automation pipeline. Qualified candidates must be able to produce high quality test plans and scripts, support the development of test automation sequences and analyses, possess thorough knowledge of quality engineering and scrum methodologies used throughout the SDLC, are well versed in the implementation of industry standards and best practices, and have strong tactical and strategic leadership.
DUTIES AND RESPONSIBILITIES:
Responsible for end-to-end delivery of robust, reliable test automation scripts across multiple projects
Responsible for creating, maintaining, and expanding the automation frameworks and tools used to test our web and mobile services and applications
Provide and empower engineers with tools, patterns, and automated processes to continuously integrate and deliver applications while maintaining high quality and a high standard of compliance
Identify effective test strategies for new/existing features and craft test plans accordingly
Report quality metrics to evaluate the product, and create plans to achieve continuous improvement
Actively participate in conversations to expand the scope of automation in areas such as integration and regression testing, monitoring of and alerting on our services
Lead and mentor new and inexperienced team members in automation according to coding standards and best practices
EDUCATION AND EXPERIENCE:
Experience in software development or test automation and framework development across a variety of platforms and applications
Experience providing technical leadership to other QE team members in automation testing
Expertise and demonstrated proficiency in programming and scripting
Experience with build, testing and continuous integration tools e.g. GitLab
Experience with UI automation tools and frameworks like Selenium, Cypress, and Cucumber
Experience with API test automation with tools and frameworks such as Postman, Newman, and REST Assured
Experience with Java, TestNG, TypeScript, Gherkin
Cross-browser and cross-device test implementation experience
Experience in Oracle and SQL
Strong knowledge of QA strategies and methodologies (smoke, regression, functional, and non-functional testing)
Ability to handle multiple competing priorities in a fast-paced environment across multiple locations and time zones
Methodical, detail-oriented, efficient, organized, highly productive and a true self-starter Strong desire to learn and take ownership of results
Strong English verbal and written communication and documentation skills, with both technical and non-technical information
Proficient in PL/SQL
Understanding of software and database development and network architecture
Solid knowledge of SDLC and SQA methodologies and practices
Proven problem solving and critical thinking skills and the ability to develop creative solutions
Champion good test and quality practices throughout the product life cycle
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.