QA/SRE

Jamy Interactive

Contract

Experience: 03 - 07

Location: Río Negro (ARGENTINA)

Salary: 20958377 - 26674298 ARS Per Year

Job Description

Company is a software-enabled services provider, synonymous with SAP on Cloud, focused on delivering superior, highly automated Managed Services to Enterprise customers. Our customers span multiple verticals and geographies across the Americas, EMEA and APAC. We partner with AWS, SAP, Microsoft and other global technology leaders. When it comes to hiring a quality assurance engineer, it is not just about getting a person with the right skills, it is more about getting a person with the right mindset. A QA engineer is someone who, on a regular basis, rises above everyday tasks and considers the entire project from various perspectives. Being able to think like a developer and see how a developer might interpret and implement business requirements, to fully understand what project managers and product owners expect, and to imagine what end users need and how they will interact with the product—those are just some of the points that a QA engineer has to be able to fulfill. The job of QA engineers (sometimes simply “test engineers”) in the software development life cycle is comprehensive. They must design, create, implement, and monitor processes that ensure that the final product satisfies end users’ needs and requirements, while also making sure no other influence will cause the product to malfunction. SRE is kind of like a more proactive form of quality assurance (QA). Site reliability engineers will be dedicated full-time to creating software that improves the reliability of systems in production, including: Fixing issues Responding to incidents Usually taking on-call responsibilities Four golden signals of monitoring: Latency Traffic Errors Saturation Experienced QA Engineer required to work in an agile software delivery team. Will be responsible for ensuring the quality of delivery from requirements definition, through to feature delivery. As such, will need to a) work with Requirements Owners to ensure that User Stories are delivered with Acceptance Criteria of sufficient quality to allow for rigorous functional testing via pre-defined test criteria and plans b) create automated functional testing wherever possible to execute those plans c) conduct manual testing where automation is not present/possible in order to ensure that delivered features meet the expectations of Requirements Owners. This will require a level of technical expertise with enabling functional testing automation via third party tools. It will also require the ability to work both as a business-facing resource with responsibility for understanding and interpreting business requirements, and directly with technical team members in order to ensure correct outcomes. The QA Automation Engineer will be responsible for creating and executing test cases to ensure that the application satisfies all specifications and requirements (acceptance criteria) The QA Automation Engineer will be responsible for working with the Product Owner and the wider delivery team to ensure that User Stories’ Acceptance Criteria are mutually understood and testable The QA Automation Engineer will make sure that test cases executed are automated and part of the regression tests every release The QA Automation Engineer will record all defect details, creating and distributing reports outlining the types of defects found and the steps taken to resolve these issues The QA Automation Engineer will work closely with developers to recognize the potential for any operational issues, assess risks, and resolve issues before the new software is complete The QA Automation Engineer will mentor and coach other junior QA resources as well as other team members on improving the overall workflow of the team.

Responsibilities Duties:

Adhere and improve a scalable automation framework Design and develop new automated test suites for any relevant projects or products. Create and execute manual/automated test cases to ensure quality of applications Become a product Subject-Matter-Expert for all owned applications Collaborate with the delivery developers, project managers, and delivery owners to evaluate or diagnose problems and recommend solution options Own the team’s defect tracking and follow up Mentor and coach junior QA Software Engineers Attend and contribute to design discussions, code review sessions, and requirements gathering sessions to gain technical insight for the application(s) being built for automation purposes

Key Skills:

Experience with Azure Devops (build pipeline) or any other build pipelines e.g. Jenkins

Experiance Qualifications:

Bachelor's degree from a three-year college or university and 5+ years of relevant experience in the Software Test Engineer role Minimum of 5 years in functional quality assurance testing Minimum of 2 years in creating automation tests using data-driven and object-oriented processes or other OOD/OOP languages required Ability to understand business requirements quickly through analytical thinking and good problem-solving skills Ability to determine a good user story following the INVEST principle (especially the Testability part) Ability to write C#/Java based automated tests Experience with Selenium, VSTest/NUnit/TestNG Frameworks Experience automating functional, integration, and regression testing Experience in Web Automation (Mobile Automation is a plus) Experience with Git and/or Team Foundation Version Control (TFS) repositories Experience with Project Tracking tools such as Axosoft, JIRA, TFS Ability to operate seamlessly within an Agile work environment – specifically Scrum Ability to identify, own, and solve problems independently and collaboratively Strong independent worker Keen attention to detail Selected applicant will be subject to a background investigation, which will be conducted and the results of which will be used in compliance with applicable law.

Benefits:

This may include training, health, insurance, commuting support, lunch service etc.