Responsibilities:
Implementing testing strategies, test scenarios, test automation coding, results evaluation, and proposed corrective actions at all level testing like Unit, Module & System
Understand the feature requirements and analysing functional and non-functional test requirements, identify weak spots and constantly design better and creative ways to identify potential problems in components/modules of the system under test.
Embed with project scrum teams and be responsible for all stages of product development complex products and platforms, considering various quality aspects
Creatively solve problems in the SaaS space, collaborating with SRE, Platform, Delivery, and Engineering team members
Influence better architecture and design, for testability, automatability, debuggability, accessibility, privacy, secured and other advanced quality concepts across products.
Recommend tools and processes to streamline & optimize qualifying & deployment functions
Support to customer and delivery team to ensure successful production deployment and responding quickly to requests from the Customer/Operations/Support to fixing issues & taking on-call responsibilities
Drive innovation and integration of new technologies into projects and activities in the software quality assurance and DevOps organization.
Desired skills & experience
Experience on testing & its automation of SaaS products and solutions running on distributed environment, which includes backend (DB, Server, etc.), UI and APIs components
Awareness of multiple software quality assurance & DevOps tools and processes.
Experience in automated testing tools/frameworks for Web Services
Exposure and working knowledge on the microservices technology, RESTful APIs and responsive web applications.
Working knowledge on Linux operating system environment and Database
Experience with Java programming language and other scripting (e.g., UNIX Shell scripting, Python, Perl) for automation
Experience in Agile Scrum, CI/CD, DevOps tools & systems
Demonstrated ability to go the extra mile, self-starter, self-sustained and self-motivated with a ‘can do attitude’. Comfortable working in fast paced dynamic environment
Strong communication and collaboration skills
Strong Analytical, problem-solving, and troubleshooting/debugging skills
Preferred Knowledge and Skills
Site Reliability Engineering, Containerization and Orchestration skills
Hands on experience on system monitoring tools and test automation frameworks.
Working experience on MySQL, PostgreSQL, Elastic Search, Docker, Kubernetes and RabbitMQ
Non-functional testing like Security and Performance testing
Education and Experience Required:
Bachelor's or master’s degree in Computer Science, Information Systems, or related field.
Typically, 1-2 years of experience in SaaS based product testing and its automation using Java (preferably Backend and/or API) on Linux environment.
--
You must verify your mobile number to apply to this job.