What you'll do:
- As a senior Quality Engineer, you will be a key member of the Quality Engineering team improving the quality of our products and services.
- Participate in the development of the test automation strategy and create automated test scripts to validate assigned features and overall solution.
- Develop and execute automated Smoke Test/Sanity Tests/Functional tests to validate various features and functionalities.
- Evaluate the existing test strategies, approaches for Quality engineering, Performance/Automation testing and find the areas for improvement.
- Review quality metrics and advise on improvements.
- Collaborate closely with Cross-functional Teams - local and remote test engineers.
- Work closely with product management, design, support and development teams to deliver high-quality releases.
What Experience You Need
To be successful in this role, we need someone who has:
- Bachelors or Master Degree in computer science or relevant stream.
- 8+ years professional experience in Engineering/Quality Engineering including 2-3 years of tech lead/ team lead experience
- Hands on experience in defining test strategies, test planning and test automation.
- Experience working with a wide variety of automated testing frameworks such as JMeter, Selenium, TestNG, and other open-source projects.
- Proven experience of working with cloud computing technologies (e.g. Azure, AWS, Google Cloud Platform, etc.)
- Experience in one or more automation languages (Python, Ansible, Golang, shell scripts, Terraform, PowerShell) desired.
- Solid understanding of software design, development, testing, and problem solving
- Desire to seek continuous improvement in the quality assurance processes.
- Strong aptitude and helpful attitude in providing excellent support to cross-functional organizations.
- Strong oral and written communication skills and have good people skills.
- Passion for customer experiences and focus on delivering high-quality support.
What could set you apart
- Experience in People Management / Relationship Building Skills, Stakeholder Management
- You have experience with performance engineering and profiling (e.g. Java JVM, Databases) and tools such as Load Runner, JMeter
- You have some exposure to Application performance monitoring tools like Dynatrace and Splunk
- You are able to create good acceptance and integration test automation scripts and integrate with Continuous integration (Jenkins) and code coverage tools (Sonar, Clover) to ensure 80% or higher code coverage
- You have strong development skills and can code with Java and Spring