A

IT - Software Quality Analyst

Apex Systems
3 hours ago
Remote friendly (Memphis, Tennessee, United States)
United States

Job#: 3038185Job DescriptionIT - Software Quality AnalystLocationMemphis, Tennessee (Hybrid)Role OverviewThis senior‑level QA Automation Engineer focuses on API and UI testing within a microservices environment. The role supports enterprise automation initiatives, including AI‑enabled quality engineering and CI/CD pipeline advancement, and requires strong experience building and executing automated test frameworks.Key ResponsibilitiesDesign, develop, and execute automated API and UI test frameworks.Build automation using Java with Selenium WebDriver and TestNG.Perform API testing using RestAssured, ReadyAPI, Postman, and Swagger.Develop service‑level testing with Groovy scripting in JMeter or SoapUI.Validate backend data using SQL queries and automation tools.Execute testing across a microservices architecture and REST APIs.Support Kafka topic validation and consumer testing.Contribute to enterprise test automation frameworks.Provide accurate estimates for test strategy, design, and execution work.Document, communicate, and escalate defects and test results.Coordinate testing activities between US and remote teams as needed.Translate complex application flows into comprehensive test cases.Required QualificationsStrong automation experience across both API and UI testing.Proven experience building automation frameworks from scratch.Experience with microservices architecture and REST API validation.Hands‑on experience with CI/CD pipelines using Jenkins and Docker.Experience with Kafka and messaging system validation.Strong SQL skills and data validation experience.Familiarity with AWS or other cloud‑based architectures.Ability to conduct full‑stack testing from UI to backend.Hands‑on coding in Java, JavaScript, and SQL.Experience leveraging AI‑assisted quality assurance techniques is preferred.Preferred QualificationsExperience using Selenium Grid for parallel test execution.Knowledge of IVR or messaging testing.Understanding of concurrency, threading, algorithms, and data structures.Exposure to performance testing tools such as JMeter or BlazeMeter.Experience developing feature files using Gherkin for BDD.Technical EnvironmentLanguages: Java, JavaScript, SQL, GroovyFrameworks/Tools: Selenium, TestNG, JUnit, Cucumber, AppiumAPI Tools: RestAssured, ReadyAPI, Postman, SwaggerCI/CD & DevOps: Jenkins, Maven, Git, Stash, Bamboo, DockerDatabases: SQL, NoSQL (e.g., Couchbase)Messaging: KafkaInterview ProcessThe interview process consists of two rounds. After a technical interview, qualified candidates will attend a second‑round interview in person at the Memphis office.Equal Opportunity EmployerEverforth Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Everforth Apex will consider qualified applicants with criminal histories in a manner consistent with applicable law.#J-18808-Ljbffr