Limestone Digital is looking for Automation QA to expand our team.
Note: it is necessary to work in the South American time zone.
Required Skills
- 3+ years of software QA experience;
- Understanding of QA methodology and process;
- Be experienced with: Cypress, Typescript, Cucumber;
- Familiarity with Test-, Keyword-, Data-, and Behavior-Driven Development Frameworks as well as a hybrid approach;
- Understanding of Web API testing, manual (Postman), and automated testing of RESTful API;
- Automation experience with Java: Selenium, Cucumber, Gherkin, Junit, TestNG, Rest Assured library (POJO), Browserstack;
- Coding skills with Selenium Web Driver and BDD;
- Hands-on experience in Maven, GitHub, Jenkins CI/CD tool;
- Experience in bug tracking, reporting, and verification tools and processes;
- Proficient with SQL and distributed version control systems (GIT);
- Experience in manual and script testing of specific regression sets.
Responsibilities
- Develop comprehensive test cases based on project requirements and execute them effectively to ensure the quality and reliability of software products;
- Apply various QA methodologies and processes to streamline testing efforts and improve overall software quality throughout the development lifecycle;
- Utilize a range of testing frameworks including Test-Driven Development (TDD), Keyword-Driven Development (KDD), Data-Driven Development (DDD), Behavior-Driven Development (BDD), and hybrid approaches as appropriate for different projects;
- Perform thorough testing of web APIs, including both manual testing using tools like Postman and automated testing using frameworks tailored for RESTful APIs;
- Leverage automation tools and frameworks such as Java with Selenium, Cucumber, Gherkin, Junit, TestNG, Rest Assured library (POJO), Browserstack, Cypress, and Typescript to automate testing processes and improve efficiency;
- Maintain and review automation scripts written in various languages to ensure reliability, readability, and maintainability;
- Handle project dependencies effectively using Maven, ensuring smooth integration and build processes throughout the development cycle;
- Utilize Git for version control, collaborate with team members, and manage code repositories efficiently to facilitate seamless collaboration and code integrationl
- Implement and maintain CI/CD pipelines using Jenkins to automate build, test, and deployment processes, ensuring rapid and reliable software delivery;
- Identify, track, and report software defects using bug tracking tools, and participate in the resolution process to ensure timely bug fixes and quality improvement;
- Perform database testing using SQL queries to validate data integrity and ensure proper functioning of software systems;
- Conduct manual and scripted regression testing to verify the stability and performance of software applications across various releases and updates.
We Offer
- We invite you to join our friendly international team;
- Comfortable work schedule;
- Zero bureaucracy;
- Pleasant working atmosphere;
- Interesting projects and challenging tasks;
- Opportunities for self-realization, professional and stable career growth;
- The optional partly compensation for learning English language.