Collaborate with software developers, product managers, and quality assurance engineers to understand software requirements and design effective test strategies.
Design, develop, and maintain automated test frameworks and scripts to validate software functionality, performance, and reliability.
Participate in all phases of the software development lifecycle, providing input on design and code reviews to ensure testability and maintainability.
Work closely with development teams to identify and resolve software defects and issues in a timely manner.
Conduct thorough testing of software applications, including functional, regression, performance, and integration testing.
Perform root cause analysis of identified defects, providing detailed information to assist in the resolution process.
Stay up-to-date with industry best practices, tools, and technologies related to software testing and test automation.
Contribute to the continuous improvement of the testing process by identifying areas for efficiency and automation.
Required Technical and Professional Expertise
6+Years of experience is required. Understand software internals, debug code, automate repetitive tasks, and implement new tools and frameworks needed to test enterprise products.
Experience with test automation frameworks (e.g., Selenium, Puppeteer, Appium, JUnit, TestNG).
Strong programming skills in languages such as Java, Python, Shell scripting, or similar.
Developing and maintaining test automation frameworks.
Executing automated UI and functional tests.
Experience in using messaging brokers like RabbitMQ, Kafka etc.
Good understanding of Docker, Kubernetes, OpenShift Container Platform, Helm Charts, Linux Operating Systems (such as Red Hat, Ubuntu, etc.).
Experience and working knowledge of version Control systems like Github, shell scripting, and build tools like Maven/Gradle
Preferred Technical and Professional Expertise
Strong sense of ownership of deliverables.
Ability to learn and apply new technologies quickly.
An authority on Cloud Native Application architecture, Docker’s and Microservices.
Working experience on Docker/Kubernetes, the DevOps, Micro services.