QA Test Engineer-POS
Scigon Solutions
Ann Arbor, United States
7 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$68,640.0 - $93,600.0
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Agile Methodology
Data Analysis
JIRA
Automation of Tests
Bug Tracking Systems
Software Quality
Code Review
Databases
Continuous Integration
Couchbase Servers
Data Validation
+29 more
Database Queries
Entity Framework
Revision Control Systems
Java Message Service (JMS)
Microsoft SQL Server
RabbitMQ
Release Management
Service-Oriented Architecture
Software Deployment
Test Data
Strategies of Testing
Postman
Spring-boot
ReadyAPI
Git
Gherkin
Kubernetes
Information Technology
Playwright
Apache Kafka
Graphql
Spring Jdbc
SQL Server Management Studio (SSMS)
Software Coding
Cucumber (Software)
Splunk
Selenium Webdriver
Software Version Control
Jenkins
Job description
- Participate in developing and documenting user stories by providing test strategies and automation estimates.
- Develop, document, and maintain test strategies and test scenarios.
- Build and execute unit, component, acceptance, integration, load, security, scalability, usability, and platform tests.
- Conduct code reviews to ensure consistency, quality, and reusability of test automation artifacts.
- Partner with developers to ensure all areas of the application are fully tested and to identify technical solutions for test automation.
- Build and manage automated test suites, ensuring execution across multiple environments, CI/CD pipelines, and NOC team usage.
- Regularly execute, maintain, and enhance automated test suites, analyzing results to identify root causes of failures.
- Create defects for issues found, provide appropriate documentation, ensure resolution, validate fixes, and update automation as needed.
- Present testing results to support sign-off on software functionality for production releases.
- Collaborate with cross-functional teams and release management to manage development, QA, and production software releases.
- Perform exploratory testing to understand features, discover unexpected behavior, and refine or create additional test cases.
- Contribute to the QA automation framework using industry-standard tools and methodologies.
- Leverage and enhance coding standards and best practices for automated QA code.
- Participate in the analysis of major incidents and emergency change controls to identify opportunities for automating software quality test cases and reducing future risks.
Requirements
- Bachelor s degree in Computer Science or equivalent experience.
- Minimum 7 years of industry experience, preferably in an Agile development environment.
- Must have 5+ years of Java coding experience.
- Experience with automated testing tools: Cucumber/Gherkin, Selenium WebDriver, Playwright, and Java.
- Experience in API automation testing using Java Spring Boot 2, RestAssured, GraphQL, or Postman.
- Experience with JMS-driven messaging protocols such as AMQ, RabbitMQ, Kafka, etc.
- Knowledge of MS Entity Framework and/or Spring JDBC.
- Experience with Service-Oriented Architecture (SOA).
- Knowledge of CI/CD processes and tools, preferably Jenkins/Jenkins X.
- Must have experience with source control/versioning tools and processes, including Git and Stash.
- Experience writing SQL queries for test data preparation and data validation.
- Nice to have: Experience querying Couchbase databases.
- Experience working with databases, various data formats, and related testing technologies. SQL Server and SQL Server Management Studio are a plus.
- Experience using Splunk analytics to validate technical fixes and application code/configuration updates.
- Experience with defect tracking tools such as Jira.
- Experience in manual testing.
- POS (Point of Sale) system experience is a plus.
- Nice to have: Experience with payment gateways and payment terminals.
- Nice to have: Experience with Kubernetes and container-based application deployment and operations.
- Ability to work independently with strong attention to detail and follow-up activities.
- Ability to multitask in a fast-paced Agile work environment.
- Experience working with high-traffic eCommerce applications.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
TL
Thomas Limbüchler
Should senior developers refuse interview coding challenges?
over 5 years ago
KD
Krissy Davis
Best Coding Boot Camps in Germany
about 3 years ago
TL
Thomas Limbüchler
93 Java Interview Questions You Should Prepare For
almost 6 years ago