Apt ยท 5 months ago
Software Test Engineer
Apt is seeking a skilled Software Test Engineer to join their team. In this role, you'll be instrumental in ensuring the quality and reliability of applications through robust automation and testing practices.
Staffing & Recruiting
Responsibilities
Design, develop, and deliver automated UI and API tests using Java, WebDriver/TestNG, Groovy, JMeter, and SoapUI/ReadyAPI
Develop and implement test automation for Microservices and REST APIs
Build and validate databases using SQL queries and automation tools
Contribute to and enhance enterprise test automation frameworks
Provide accurate estimates for testing efforts and clearly document, communicate, and escalate test results and defects
Apply CI/CD principles using tools like Jenkins, Maven, Git, and Stash for continuous integration and version control
Collaborate with US and remote testing teams as needed
Qualification
Required
Strong experience with test automation tools and frameworks including Selenium, ReadyAPI, Rest Assured, JUnit, TestNG, Appium, Cucumber, and Postman
Proficiency in programming languages, preferably Java, JavaScript, and SQL
Hands-on experience with CI/CD systems like Jenkins and Bamboo, including building automation pipelines with Docker
Experience with Atlassian tools (Jira, Stash, Bamboo) for project management and defect tracking
Familiarity with Swagger documentation for API validations and Kafka topics/consumer validations
Knowledge of Cloud-based Web Application Architecture, with an emphasis on AWS Cloud deployments
Experience using Selenium Grid for parallel test execution
Strong critical thinking and problem-solving skills, with the ability to translate complex application flows into test cases and support solutions with data
Understanding of concurrency, threading, algorithms, and data structures
Familiarity with No-SQL databases (e.g., Couchbase) and performance testing tools like JMeter or BlazeMeter
Front-end UI knowledge (HTML, CSS, JavaScript)