Design & build automated regression tests from test cases using the Cucumber/Java framework.
Ensure the integrity of the existing automation framework as we continue to add new features to it.
Execute test cases & perform defect tracking/management.
Develop utility tools that will help rest of the organization on a day-to-day basis.
Plan and run automation tests, integration tests, & regression tests
Able to perform Load Test, Performance Test, Stress Test for respective micro services.
Help define & lead the effort to implement quality requirements & processes.
Comfortable communicating with developers & other technical team members
Review logs (e.g., SPLUNK, DataDog, AWS) and data analytics for the application and work with Analytics/BI/BusOps team to develop and validate analytics information based on business requirement.
Analyze live and historic data stored in DynamoDB, AWS RedShift, Aurora databases.
Ensure stable Production operations with focus on uptime, performance and reliability.
Drives a continuous learning culture to help guide continuous improvements.
Provides leadership on Lean/Agile principles and development practices
Qualifications
BA/BS or masters in computer science or quantitative or related field preferre
At least 5+ years of combined experience as a quality assurance analyst/engineer including applications development and testing utilizing the complete software development life cycle.
5+ years of strong automation experience required.
3+ years of strong experience with Behavior Driven Design approach.
Experience working with automation testing frameworks (Cucumber, Protractor, Robot) and developing testing scripts using Selenium and Restassured.
Functional Frontend/Backend testing experience required across multiple platforms Web App, Mobile App, MicroServices
Experience building and developing test automation for APIs and Web Services using http protocol, JSON and XML
Experience with Selenium, Postman dev experience
Hands-on experience with TDD/BDD using Wiremock or Junits or Mockito and Cucumber framework.
Experience with front end technologies such as HTML, CSS, and JavaScript
Bachelors, Computer Science or related field preferred or equivalent amount of experience, knowledge, and skills.
Understanding and experience designing systems which are deployed in cloud-based containerized environments and orchestration solutions.
Able to work in a fast paced and dynamic environment and achieve results amidst constraints.
Deep understanding of best design and software engineering practices, design principles and patterns and unit testing.
Proven experience working in an Agile/Scrum environment.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Quality Assurance and TestingRole: Software Developer in Test (SDET)Employement Type: Full time