About the Role
Our client is seeking an experienced and detail-oriented Senior QA Automation Engineer to join their product engineering team. This role will be instrumental in designing, developing, and maintaining advanced automated testing solutions across application development, infrastructure, and data platforms. The ideal candidate is a proactive, technically strong professional with a deep understanding of QA automation frameworks and practices to ensure software products meet the highest standards of quality and reliability.
Key Responsibilities
- Design, develop, and execute test plans, test cases, and automated scripts to identify and resolve software defects
- Conduct both manual and automated testing across multiple platforms and environments
- Document and track defects using standardized bug tracking tools
- Define and implement QA processes for both new features and existing systems
- Collaborate closely with development teams to identify issues early and ensure high-quality implementations
- Perform regression testing after bug fixes and code changes
- Participate in code reviews and support continuous integration and delivery pipelines
- Stay current with industry best practices, emerging tools, and testing strategies
- Produce clear and comprehensive test documentation and reports
- Monitor and report on debugging processes and outcomes
- Evaluate and mitigate risks in the development and deployment lifecycle
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
- 5+ years of hands-on experience in software QA automation development
- Expertise in QA methodologies, testing tools, and best practices
- Experience with Self-Healing Tools (e.g., KaneAI, ACCELQ)
- Proficiency with both manual and automated test execution
- Experience working in Agile/Scrum environments
- Strong background in test automation frameworks and scripting
- Excellent collaboration, communication, and documentation skills
- Strong analytical and problem-solving mindset
- Experience with performance and security testing is a plus
- Knowledge of SQL and scripting/programming languages (e.g., Python, JavaScript)
- Familiarity with Git or other version control systems
Technical Skills
- Strong programming skills in Python, Go, Java, or Bash
- Experience with API frameworks and protocols: FastAPI, Flask, Spring Boot, REST, GraphQL, gRPC
- Proficient with Infrastructure-as-Code tools: Pulumi, Tofu, Terraform, Ansible, CloudFormation
- Familiarity with data pipeline and processing tools: Apache Airflow, Kafka, Spark
- Experience with both SQL and NoSQL database systems
- Working knowledge of observability tools: Prometheus, Grafana, ELK Stack
Soft Skills
- Strong problem-solving and critical thinking abilities
- Excellent written and verbal communication skills
- Ability to manage competing priorities and deliver in a dynamic environment
Preferred Certifications
- AWS Certified Solutions Architect, Google Cloud Professional DevOps Engineer, or similar
Additional Client Benefits
- Competitive salary/rate and full benefits package (For a Perm Non-Contract Position)
- Flexible work environment (remote/hybrid options)
- Professional development and career advancement opportunities (For a Perm Non-Contract Position)
- A collaborative, forward-thinking, and inclusive team culture
- Access to the latest technologies and tools