Senior Auto QA Engineer
Academic Level
BS/MS degree in Computer Science, Engineering or a related subject.
Description
Build is a Costa Rica based product-oriented and boutique software development company. We partner with our clients to become their product team, helping them from ideation to product launch. We commit to delivering quality, impactful, ground-breaking products that can realize our client's vision and make their life easier. We're looking for QAs who can work as a member of a distributed team to design, architect, and build solutions for high-level testing. Our team works with many technologies, so our developers must be versatile throughout the stack and work to improve their skills continuously. We have an ever-growing roadmap comprised of interesting work throughout our platform's stack and are searching for the right people to help us.
Essential Duties and Responsibilities
- Develop and execute manual and automated test cases to ensure the quality of software applications.
- Proficient in assisting non-technical individuals in resolving complex production issues.
- Collaborate with cross-functional teams to understand project requirements and provide testing input throughout the development lifecycle.
- Ability to multitask effectively and demonstrate adaptability in various situations.
- Design, implement, and maintain automated test scripts using Selenium and other automation tools.
- Conduct API testing to validate the functionality and performance of backend services.
- Participate in the definition of development processes, including agile project management, continuous integration/deployment (CI/CD), release process.
- Contribute to the continuous improvement of QA processes and methodologies.
- Perform regression testing to identify and address any issues that arise during software updates or changes.
- Work closely with developers to identify and troubleshoot defects and ensure timely resolution.
- Participate in deployment processes.
Technical Skills
- 3-5 years of experience in software quality assurance, with a focus on both manual and automation testing.
- Experience working with Java 8 or 11.
- Hands-on experience with Selenium WebDriver for UI automation testing.
- Database engine knowledge experience, especially Postgres, My SQL.
- Familiarity with Azure cloud services and infrastructure.
- Proficiency in API testing using tools such as Postman or RestAssured. Knowledge of CI/CD processes.
- Excellent problem-solving skills and attention to detail.
Nice to Have
- Experience with Cypress / Playwright / Appium.
- Experience working with Mobile Apps.
- Experience doing performance testing Experience working with CI/CD pipeline platforms, for example, Buildkite, GitHub Actions, Azure DevOps, etc.
Strategic Skills
- Excellent verbal and written communication skills.
- Team player.
- Experience working within agile environments.
- Experience working with larger / multiple teams to review and deliver code.
Benefits
- Optional 9/80 Work Schedule (Every other Friday off)
- Remote work
- Unlimited Paid Time Off
- Private Health and Dental Insurance
- Work from Home (We also have a cool office)
- Learning Opportunities and New Technology
- Job Stability
- Excellent Team!
- And more....