Software Engineer, Associate (QA Automation)
Summary
An entry-level QA Automation Engineer role supporting Infor's Operations and Regulations (OAR) web application: writing and maintaining automated test scripts, running regression tests, debugging failures, and participating in CI/CD practices. Core technologies include C# or Java, Selenium WebDriver, Git, HTML/CSS, and SQL.
- Develop and maintain automated test scripts using established automation frameworks and coding standards.
- Create and execute automated tests based on requirements, user stories, and test scenarios.
- Perform automated regression testing and analyze test results to identify failures and potential defects.
- Troubleshoot and debug automation scripts, distinguishing between automation, environment, and application issues.
- Maintain and enhance existing automated tests as application functionality changes.
- Collaborate with QA and Development teams to investigate and resolve test failures and defects.
- Participate in code reviews and follow established automation, source control, and CI/CD practices.
- Identify opportunities to improve test coverage, reduce repetitive manual testing, and continuously improve automation skills and practices.
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
- 0–1 year of relevant QA automation experience. Open to fresh graduates with hands-on experience in QA automation testing gained through academic projects, internships, or similar experience.
- Ability to read, understand, and write code using C#, Java, or a similar programming language.
- Understanding of Object-Oriented Programming (OOP) concepts.
- Basic knowledge of HTML, CSS, and web technologies.
- Familiarity with Selenium WebDriver or similar test automation tools/frameworks.
- Familiarity with Git or other source control tools.
- Basic understanding of software testing concepts, including test case execution, defect identification, and regression testing.
- Knowledge of SQL and relational databases.
- Experience or familiarity with UI testing for web-based applications.
- Knowledge of API testing
- Awareness of CI/CD concepts and processes