Senior QA role providing test strategy and automation for tech transformation specialists. Collaborating with developers and managing automated test suites for CI-CD pipelines.
Responsibilities
Participate in developing and documenting User Stories by providing the test strategy and automation estimates.
Develop, document, and maintain the test strategy 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 find technical solutions for test automation.
Build and manage automated test suites and ensure execution through various environments, CI-CD pipelines, and to be used by NOC teams.
Regularly execute, maintain, and update automated test suites and analyze the results to identify the cause of failures.
Create defects for issues found with appropriate details and ensure issues are resolved, including validation of the fix and required automation updates.
Present appropriate results to sign off on software functionality for new production releases.
Work with cross-functional teams and release management to manage development, QA, and production releases of the software.
Perform exploratory testing to understand the feature and how it is implemented, to find additional or unexpected behavior, and to refine and define additional test cases for the feature.
Contribute to the QA automation framework using industry-standard tools and approaches.
Leverage and enhance coding standards and best practices for automated QA code.
Participate in analyzing Major Incidents and Emergency Change controls to identify opportunities to automate software quality test cases to reduce or eliminate those issues.
Requirements
Bachelor’s degree in Computer Science or equivalent experience.
Experience coding in Java.
Experience with automated testing tools — Cucumber/Gherkin, Selenium WebDriver, NodeJS, and Java.
Experience in automated API testing using Java Spring Boot 2, RestAssured, GraphQL, or Postman.
Experience with message-oriented protocols such as JMS, AMQ, RabbitMQ, Kafka, etc.
Knowledge of MS Entity Framework/Spring JDBC.
Experience with service-oriented architecture.
Familiarity with CI/CD processes and tools — preferably Jenkins/JenkinsX.
Experience with source code version control tools and processes — Git/Stash.
Experience writing SQL queries for test data preparation and data validation.
Experience working with databases and various data formats and related technologies for testing. SQL Server and SQL Server Management Studio are a plus.
Experience using Splunk for analyzing and validating technical fixes and application configuration/code updates.
Experience with defect tracking tools (JIRA).
Experience in manual testing.
Experience with POS systems is a plus.
Desirable experience with payment gateways and payment terminals.
Desirable experience with Kubernetes and operations for deploying container-based applications.
Ability to work independently with attention to detail and follow-up.
Ability to multitask in an agile, fast-paced work environment.
Experience with high-traffic eCommerce applications.
Benefits
Health and dental insurance
Meal and food allowance
Childcare assistance
Extended paternity leave
Partnership with gyms and health and wellness professionals via Wellhub (Gympass) TotalPass;
Profit Sharing and Results Participation (PLR);
Life insurance
Continuous learning platform (CI&T University);
Discount club
Free online platform dedicated to physical, mental, and overall well-being
Quality Assurance Investigator conducting investigations of significant events in Tech Ops. Supporting JetBlue’s CASS Program while collaborating with federal agencies and business partners.
Lead Software QA Engineer accountable for quality strategy and execution for Lirio’s platforms and integrations. Mentors engineers and ensures reliable, observable, and audit - ready releases.
Senior Test Analyst supporting quality assurance of web applications for GovTech solutions at SINC. Collaborating with the team on testing activities and enhancing automated testing processes.
Quality Assurance Analyst evaluating and testing software programs at SHAZAM. Leading QA activities and mentoring analysts while ensuring software quality.
Quality Assurance Lab Technician ensuring product quality for specialty chemicals at Rochester Midland. Conducting inspections and calibrating laboratory instruments to meet company specifications.
Installation Technician providing services on security system products at customer locations. Overseeing subcontractor teams and resolving post - installation issues.
QA Technician ensuring all manufactured products meet stringent quality standards at Vibrant Ingredients. Collaborating with teams to implement corrective actions and continuous improvements.
QA Engineer 2 ensuring world - class systems and performance through process improvement and customer satisfaction at ABBA Roller. Requires extensive experience in a regulated manufacturing environment.
Display Quality Engineer leading quality and warranty analysis for interior displays. Driving improvements and collaborating with engineers at Ford to enhance product quality.