Responsibilities:
· Solve for the customer -understand the WHY and enrich the specification to create a solution which delights customers
· Develop test plans, automate and execute tests for UI, APIs, microservices and data platform.
· Create, own, manage test data for end to end testing
· Execute and certify performance tests in a non-production environment.
· Drive the end to end testing of features and certifies features for sprints and releases.
· Setup and automate the bring-up of test environments
· Engage and communicate test results and highlights any potential quality, performance, SLA and security risks to stakeholders
· Reviews and provides input to developers on functional test cases
Skills
· BS in computer science or equivalent with 4+ years hands on professional test automation experience
· Hands-on skillset with automating tests for RESTful APIs, microservices and data platform
· Knowledge of SQL, Java or Python, JSON, XML
· Performance testing experience using tools like JMeter, Gatling, Loadrunner
· Experience using continuous integration and delivery tools such as Jenkins, Bamboo, TeamCity and container technologies such as Docker is required
· Experience with SQL is a must and NoSQL databases is a plus
What You Have:
· Experience in building test automation frameworks
· Strong experience in tool sets which enable quality automation with various use cases, data setup, tear down, repeatability for complex models and workflows
· Ability to transition between tool sets
· Capability to lead and own frameworks, working cross-team on standardization and creative methods to solve problems