

Quality Assurance Engineer
Overview:
Optomi, in partnership with a leader in the consulting world, is seeking a Software QA Engineer with expertise in both manual and automated testing across multiple layers of the technology stack, including API, integration, database, and infrastructure testing. The ideal candidate will have experience working with cloud platforms such as AWS, Azure, or GCP and will be proficient in modern testing tools, automation frameworks, and DevOps practices. This role requires a detail-oriented, analytical thinker with strong communication and collaboration skills to work effectively within a cross-functional team.
Experience of the Right Candidate:
• Proficiency in Software Testing: Hands-on experience in manual and automated testing techniques, particularly for APIs, integrations, databases, and infrastructure.
• Cloud Expertise: Experience with at least one major cloud platform (AWS, Azure, or GCP).
• Test Automation Tools: Familiarity with frameworks like Selenium, Katalon, XUnit, and TestNG.
• Infrastructure as Code (IaC): Experience with Terraform or Crossplane is a plus.
• Programming & Scripting: Comfortable working with Python, Bash, YAML, JSON, and Terraform for DevOps scripting.
• Containerization & Orchestration: Knowledge of Docker and Kubernetes for testing in containerized environments.
• CI/CD & DevOps: Experience with Continuous Integration/Continuous Deployment (CI/CD) tools such as CircleCI and Argo CD.
• Version Control & Issue Tracking: Familiarity with Git for version control and Jira for issue tracking and test management (Jira X-ray).
• Soft Skills: Strong analytical and problem-solving abilities, attention to detail, and excellent communication and collaboration skills.
Responsibilities of the Right Candidate:
• Design, develop, and execute manual and automated test cases for API, integration, database, and infrastructure testing.
• Implement and maintain test automation frameworks and tools such as Selenium and Katalon.
• Work closely with developers, DevOps engineers, and product teams to ensure high-quality software delivery.
• Perform cloud-based testing on platforms such as AWS, Azure, or GCP.
• Utilize Infrastructure as Code (IaC) tools like Terraform to support test environments and infrastructure automation.
• Contribute to CI/CD pipelines, ensuring seamless test automation integration with tools like CircleCI and Argo CD.
• Maintain and enhance test coverage using Jira X-ray or similar test management tools.
• Identify, analyze, and report defects and inconsistencies using Jira and collaborate with teams to resolve them efficiently.
• Stay updated with industry trends and emerging testing technologies, continuously improving testing strategies and methodologies.