Position Summary
As part of Onnis Enterprise Systems software development team, the Quality Assurance Automation Engineer will play a key role in maintaining high-quality, reliable software through test automation and deployment support. This position focuses on designing, implementing, and maintaining automated regression tests, as well as contributing to continuous integration and deployment (CI/CD) processes.
Essential Duties and Responsibilities
The essential functions include, but are not limited to the following:
Test Automation
- Design, script, and maintain automated regression test suites for web and enterprise applications using Selenium.
- Build and maintain data-driven test frameworks that support multiple environments.
- Integrate automated tests into the CI/CD pipeline.
- Execute automated test runs, analyze results, and work with developers to resolve defects and instability.
Continuous Testing & Deployment Support
- Collaborate with developers to automate build, deployment, and test processes.
- Participate in maintaining test environments, ensuring reliable configuration and version control.
- Support smoke and sanity testing for deployments and releases.
- Contribute to process improvements that enhance deployment automation and testing efficiency.
Collaboration & Quality Assurance
- Work with QA analysts, business analysts, software developers and business stakeholders to define and refine test scenarios and acceptance criteria.
- Ensure that test coverage aligns with business and technical risk areas.
- Participate in sprint planning, code reviews, and defect triage meetings.
- Produce detailed test documentation and results reporting.
Process & Continuous Improvement
- Recommend and implement improvements to the QA automation framework and tooling.
- Help establish and enforce coding and documentation standards for automated testing.
Success Metrics:
- High reliability and coverage of automated regression test suites.
- Faster and more consistent software releases through improved deployment automation.
- Reduction in post-release defects.
- Positive collaboration and communication with Canadian and Indian team members.
Minimum Qualifications (Knowledge, Skills, and Abilities)
- Bachelors degree in Computer Science or related field, or equivalent professional experience.
- 3+ years of QA or software development experience with a focus on test automation.
- Competent in C#, ability to take expand on existing automation code.
- Strong proficiency in Python, Java, or JavaScript for writing automation scripts.
- Experience with UI and API automation tools such as Selenium and Postman.
- Familiarity with HTML, CSS, JavaScript, and REST APIs.
- Knowledge of SQL and data validation techniques.
- Hands-on experience integrating automated tests into CI/CD pipelines.
- Good understanding of software testing methodologies, QA processes, and SDLC best practices.
- Strong analytical and troubleshooting skills.
Excellent written and verbal English communication.
Company: Onni Groups.
Location: Hyderabad
Work Mode: 3:30PM-12:30AM (Pick & drop provided) and 5 days office.