Your Responsibilities will include but not limited to :
- Test Automation Framework and Automation:
- Design, develop, and maintain scalable and maintainable test automation frameworks for microservices and API testing using tools like Robot
- Implement best practices and standards for test automation to achieve high test coverage and minimize test maintenance efforts
- Create and execute automated test scripts and ensure they are integrated into the CI/CD pipeline
- Microservices and API Automation:
- Develop and execute test plans for API endpoints and microservices to validate functionality, performance, and data exchange
- Design test cases to verify communication between different microservices in a distributed architecture
- Performance Testing and Tuning on Docker Containers:
- Identify performance bottlenecks in Docker containers and devise strategies for performance tuning and scalability
- Conduct load and stress testing to ensure applications can handle peak workloads without compromising performance and stability
- CI/CD Integration:
- Integrate automated tests into the CI/CD pipeline using Jenkins or Azure DevOps to achieve continuous testing and deployment
- Work with development and DevOps teams to optimize the CI/CD workflow and automate the release process
- Containerization and Orchestration:
- Utilize containerization technologies such as Docker to enhance application portability and consistency
- Work with container orchestration tools (eg, Kubernetes) to streamline application deployment, scaling, and monitoring
- Quality Assurance Strategy:
- Collaborate with development, testing, and DevOps teams to define and implement a comprehensive quality assurance strategy
- Provide guidance and mentorship to QA team members on test automation best practices and testing methodologies
- Characteristics: You thrive in a fast-paced, challenging workplace, and enjoy working within diverse corporate cultures and organizational structures
- We highly value t