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
Manual QA Tester ensuring high quality and functionality of web applications for an international multi - asset broker. Collaborating in an Agile environment to maintain web application standards.
Quality Assurance Engineer responsible for developing QA strategies at desk:box. Building processes and standards to ensure software quality for digital office solutions.
QA/BA Consultant managing business analysis and quality assurance in fintech software. Collaborating with stakeholders and technical teams to deliver high - quality solutions in a hybrid role.
QA Manager ensuring quality for the Defense Metaverse at 21strategies GmbH. Focused on AI - driven simulations and extensive collaboration across development teams in a hybrid role.
Quality Engineer at STIHL responsible for maintaining quality standards for production processes and materials. Leading quality initiatives and audits to ensure compliance in manufacturing operations.
QA Analyst defining and evolving testing strategies while ensuring quality and reliability in financial solutions. Collaborating with development, product, and architecture teams in a regulated environment.
Training and Quality Assurance Specialist focused on empowering call center agents and ensuring standards. Collaborating with QA Departments to continuously enhance training modules and agent performance.
QA Engineer intern supporting testing activities across applications in a hybrid model at Verisk. Gain hands - on exposure to QA engineering practices and collaborate with experienced professionals in Kraków.
Audio Quality Assurance Lead improving audio quality in on - demand vinyl record technology. Lead teams and develop quality processes for music industry solutions with major partnerships.
Software Quality Engineer responsible for quality of Elo's payment solutions. Involves manual and automated testing processes, collaborating with engineering and product teams.