Job Description
As a QA Architect with 10-16 years of experience, you will be responsible for designing, enhancing and implementing effective test automation frameworks for microservices and API testing Your role will include performance testing and tuning on Docker containers to ensure the scalability and reliability of our applications Additionally, you will be instrumental in integrating automated testing into the CI/CD pipeline using Jenkins and Azure DevOps within the Net environment Your expertise in containerization orchestration will be pivotal in improving our software deployment process
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 environment, and enjoy working within diverse corporate cultures and organizational structures
- We highly value team spirit: Transparency and frequent communication are key At o9, this is not limited by hierarchy, distance, or function
What we ll do for you
Competitive salary
Get social: When we work from home, we play from home with fun after-work activities like Social Fridays If you re in the office, feel free to join these events in person
Flat organization: With a very strong entrepreneurial culture (and no corporate politics)
Personal development: You will receive day-to-day coaching from your team members and are flexible to enroll in a training / course that helps you grow
Support network: Work with a team you can learn from and every day
Diversity: We pride ourselves on our international working environment
Job Classification
Industry: Film / Music / Entertainment
Functional Area / Department: Engineering - Software & QA
Role Category: DevOps
Role: DevOps Consultant / Architect
Employement Type: Full time
Contact Details:
Company: o9 Solutions
Location(s): Bengaluru
Keyskills:
automation framework
Performance tuning
Stress testing
Manager Quality Assurance
orchestration
Test scripts
Performance testing
Operations
Monitoring