What are the responsibilities and job description for the Software Engineer in Test position at Apexon?
Hi,
Greetings from Apexon...
Title: SEDT with Java.
Location: St Louis, MO
Contract
- Responsibilities
- SQL (PostgreSQL): Develop SQL scripts using PostgreSQL to gather and analyze data.
- Spearhead complex testing initiatives; oversee the entire test cycle, including the planning, execution, and validation of manual and automated tests.
- Translate complex system specs into detailed test requirements and methods.
- API Testing: Design, develop, and execute API automation test scripts using Java and Rest Assured.
- Automation: Create and run automated test suites and manage them through Jenkins pipelines. Analyze and optimize the automation framework and tests.
- Routine Testing: Conduct regular smoke testing and comprehensive regression testing and maintenance of automation suites.
- Encourage knowledge sharing and the adoption of best practices within the team.
- Skills:
- Proven experience in test planning, execution, and validation, with a focus on automation testing (required).
- Strong understanding of QA methodologies especially for testing of APIs and web applications (required).
- Proficiency in Java for creating automation tests. Usage of libraries like Rest Assured and Playwright.
- Proficiency in SQL (required). Understand the usage of Java JDBC operations.
- Proven experience analyzing application logs and using debugging techniques to assist engineers in resolving issues (required).
- Experience with streaming and event-based technologies such as NATS and Kafka (preferred).
- Experience with any of the following: Jenkins, Splunk, Dynatrace, Pivotal Cloud Foundry, Docker, Chef Infra, Chef Habitat (preferred).
- Experience with shell scripting (ksh, bash) and familiarity with Unix/Linux (preferred).
- Experience using Jira for Test Management(preferred).
Salary : $60 - $65