About the Role
This Test Engineering position is ideal for individuals with a strong background in quality assurance and software testing.
Key Responsibilities:
* Perform exploratory, ad-hoc, and user-acceptance testing to ensure products meet expectations.
* Conduct regression and integration testing across various environments before production deployment.
* Identify testing gaps through regression testing and collaborate with teams to resolve them.
* Maintain a balanced approach between automation and manual testing, making informed decisions on when each is suitable.
* Participate in best practice enhancements for quality assurance.
* Interact with Test Engineers and DevOps Engineers to define project scope and deliver services.
* Utilize and contribute to automation frameworks built by SET and engineering for functional and non-functional tests.
Requirements:
* Minimum 4 years of experience in Test Engineering.
* BS or MS in Computer Science or related field.
* Demonstrated experience with BDD/TDD frameworks.
* Regression testing experience as releases move through different environments.
* Testing expertise for Web Services, Web UI, and APIs.
* Ability to create effective acceptance and integration test automation scripts, integrating with Continuous Integration (Jenkins) and code coverage tools (Sonar, Clover).
* Strong knowledge and experience of Linux/Unix.
* Familiarity with Continuous Delivery concepts and tools such as Jenkins/Bamboo, vulnerability tools like Sonar, Checkmarx/Fortify, etc.
Please note that sponsorship for this role is not available from our client.