Vacancy caducado!
Exciting opportunity for a
Server Automation Engineer in our clients cloud services QA org. You will be responsible for data migration testing, automating back-end and front-end applications from a wide range of products offered by their cloud.Responsibilities- Build maintainable, high quality and effective automated tests for APIs and/or GUI apps.
- Understand data models and write queries to validate data across systems after data migration.
- Design and develop database migration methodologies/procedures to relocate business data from legacy database systems to a modern replacement solution.
- Design and review test strategies for RESTful APIs and web applications.
- Develop and evolve test automation frameworks, tools, and services.
- Work with Product Engineering, Infrastructure Engineering, and Data Engineering teams to find the optimal way to scale the infrastructure
- Tackle the state-of-the-art cloud performance issues: Analyze and debug difficult server performance issues, identify bottlenecks and optimize product/service performance to improve user experience
- Collaborate with PMs, Dev. Engineering, Test Engineering, TPMs, UX designers and other execs to get the best out of your ability and to deliver the best product quality.
- Analyze production issues, identify test gaps across the entire testing stack and make systemic improvements to Automation testing
- Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution.
- Help in building Engineering culture that enables quality in all software features across Knox services.
- 5+ years of server API automation experience.
- 2+ years of experience with data migration, mapping and DB level data validation.
- Bachelors or Masters in Computer Science or relevant field
- Strong coding skills in Java or python.
- Hands on experience in relational databases and database architecture and understanding data models and ER diagrams.
- Strong SQL (SQL, PL SQL, MySQL, Mongo DB) skills, queries, store procedures and functions, code debugging, UNIX (File loading using any tool, FileZilla, Win SCP etc.)
- Ability to perform migration testing of static data and transaction data from one cloud server to other cloud server or system
- Experience with performance and capacity engineering is required.
- Hands-on experience in development and maintenance of automation frameworks.
- Experience with Git, continuous integration and deployment tools (Jenkins/CircleCI)
- Prior experience with the Azure eco-system is a plus.
- Possess great attention to detail and very good at documenting/presenting them.
- Experience working with global teams in different geographical locations.
- Exceptional communication, analytical, and problem-solving skills required.