Responsibilities:
• design, develop, and maintain automation test frameworks and scripts using java, javascript, or python.
• develop and execute comprehensive e2e test automation plans to ensure seamless functionality across all aspects of the software.
• conduct performance testing to identify potential bottlenecks and optimize system performance. • collaborate with cross-functional teams to identify and prioritize test cases, incorporating them into the automation test suite.
• continuously improve test coverage, identify gaps, and implement test strategies to minimize defects.
• support and participate in various testing efforts such as regression testing, functional testing, and integration testing as needed.
• develop and maintain thorough documentation of test plans, test cases, and test results.
• analyze test results to identify patterns, trends, and areas for improvement, providing actionable insights to the development team.
• collaborate with developers to troubleshoot issues, identify root causes, and implement solutions.
• stay current with industry trends, emerging technologies, and best practices to continually improve testing processes and tools.
preferred skills:
• knowledge of agile methodologies such as scrum or kanban.
• planning and decision making
• ability to make decisions while considering multiple considerations (e.g., business, product, development, individual needs, etc.)
• ability to communicate ideas and plans clearly and build support for them.
• ability to push back, when needed, with care and reasoning.
• ability to deal with the unknown and adapt to the plan. • accountability.
• ability to hold oneself accountable for outcomes that are broader than one’s individual deliverables.
• ability to hold others (e.g., qa, product, development, infrastructure, etc.) accountable for what is expected of them as per agreed plan, process, or best practices. Qualifications and education
requirements:
• education level: bachelors.
• years of experience: at least 3 years of experience.
• languages: fluent english and spanish.
requirements:
• demonstrable experience in software test automation.
• solid knowledge of programming languages such as java, kotlin, python, or javascript.
• experience using test automation frameworks such as playwright, appium.
• familiarity with continuous integration and version control tools such as docker, git and bitbucket.
• proficiency in using defect tracking and test management tools like jira, xray, zephyr.
• knowledge of performance testing tools such as k6 or locust.
• experience with api (application programming interface) testing tools like postman, soapui, or restassured (restassured is mandatory).
• familiarity of cloud platforms and services such as aws (amazon web services), azure, or google cloud. • experience designing test cases using gherkin business language.
• strong analytical and problem-solving skills.
• excellent written and verbal communication skills.
• ability to work in a fast-paced and collaborative team environment.
• continuous learning mindset and willingness to stay updated with industry advancements in test automation tools and methodologies.
software and programs: java o kotlin, rest-assured, junit, testng, cucumber, gherkin, screenplay, serenity, python, locust or k6, javascript, playwright, appium, argo, concourse, docker, grafana, git, jira, sql, performance testing