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
Join Plusgrade as a QA Specialist in Montreal, handling integration of travel technology for airline and cruise partners. Collaborate to ensure seamless user experiences and drive revenue.
QA Test Analyst ensuring software quality for diverse products within payment technology. Working in a hybrid environment with the QA team on testing applications and core systems.
QA Automated Tester in Ecuador with expertise in manual and automated testing of APIs, web, and mobile applications. Collaborating in an agile team for continuous quality improvement.
QA Analyst collaborating with cross - functional teams to ensure quality software for agricultural tech startup. Contributing to meaningful solutions for farmers while gaining practical software development experience.
Quality Assurance Specialist responsible for product complaints and quality topics at OMICRON electronics. Collaborating internationally and ensuring sustainable quality improvements.
Quality Analyst responsible for testing strategies and system quality in an IOT project. Collaborating with development teams and engaging in Agile methodologies.
Pentester at Mobeta conducting penetration tests and collaborating on product development. Involved in external, web, and internal applications focusing on continuous improvement of methods.
Embedded Testing Engineer testing embedded software for Avive's AED technology. Leading quality engineering practices and ensuring compliance with regulatory requirements.
Senior Software Engineer focused on backend quality engineering and automation for PNC's Technology organization. Responsible for test automation strategies and frameworks to ensure quality assurance in software delivery.
Senior Quality Assurance Manager at PNC overseeing Quality Engineering practices across teams. Establishing test automation and embedding quality in the software delivery process.