Job Closed
This listing is no longer active.
Founded in 2006, 3Pillar Global is a modern application strategy, design, and engineering firm that builds breakthrough software products that power digital bus
QA Technical Lead – Automation
Location
Costa Rica
Posted
73 days ago
Salary
0
Seniority
Lead
No structured requirement data.
Job Description
QA Technical Lead – Automation
3Pillar
Role Description 3Pillar Global builds breakthrough software products that power digital businesses. As we continue to expand our business, 3Pillar is seeking an experienced and dynamic Field CTO to provide: - Thought leadership and consult on strategic customer and partner engagements as billable engagements. - Help the sales organization on key focus areas with technology and product development expertise. - Provide guidance to the product delivery teams on specific accounts where you’ve had exposure as a billable subject matter expert and advisor. As a Field CTO, you will act as a technical advisor to both internal and external stakeholders, working closely with customers to: - Understand their technical requirements. - Provide guidance on solving technical challenges. - Help them make informed decisions about their technology investments. You will be a part of the consulting group with other senior practitioners in related fields, evolving a strong, collaborative team that provides strategic technology support to our customers. You will report directly to the Chief Innovation Officer. Responsibilities - Test Automation Best Practices: Establish QA automation best practices with UiPath designated as the tool. Previous hands-on UiPath experience is required. - UiPath Expertise is Central to This Role: Lead a UiPath-based POC, build automation workflows on a UI-only enterprise platform, and coach client resources through tool adoption. - QA Consulting, Leadership & Delivery Management: - Serve as the primary QA consultant and lead for the engagement. - Advise client stakeholders on QA best practices, automation strategy, and tooling decisions. - Participate in backlog refinement, sprint ceremonies, release planning, and retrospectives. - Ensure QA work is clearly estimated, planned, and aligned with sprint deliverables. - Prepare QA status reports to communicate test progress, results, risks, and blockers. - Complete the logging, tracking, communication, and resolution of defects. - Maintain confidentiality, security, and data privacy standards throughout all areas of responsibility. - Test Strategy & Quality Governance: - Own the overall QA strategy across functional, regression, integration, and non-functional testing. - Define and maintain processes and best practices for test design, traceability, defect management, and environment usage. - Establish and monitor quality metrics that guide engineering decisions. - Balance coverage, speed, and maintainability while managing testing-related technical debt. - Automation Architecture & Hands-On Implementation: - Design, build, and scale test automation frameworks for UI, API, and end-to-end testing. - Lead hands-on automation development demonstrating technical excellence and best practices. - Select appropriate tools, libraries, and patterns to ensure long-term stability and scalability. - Build, customize, deploy and manage the environments and test automation framework. - Design, implement, and maintain UiPath RPA automation workflows to support UI-driven test automation. - Integrate automation suites into CI/CD pipelines. - Evaluate and introduce automation accelerators, optimizations, and emerging technologies. - Client & Stakeholder Collaboration: - Act as the main QA point of contact for the client, providing strategic recommendations and technical guidance. - Collaborate closely with Business Analysts to translate requirements into actionable test scenarios. - Prepare and run in-person workshops, demos, discovery sessions, and planning sessions. - Communicate proactively with Engineering, Product, Business, and UAT stakeholders. - Coaching, Mentoring & Talent Development: - Guide and mentor QA engineers, helping them grow in automation, exploratory testing, and technical thinking. - Partner with Business Analysts to support knowledge transfer and ensure test coverage aligns with documented requirements. - Promote knowledge sharing and continuous learning practices. - Build and staff the QA team by hiring new QA engineers and developing current staff. Qualifications - 8+ years of professional experience in Software Testing and Quality Assurance (SDET). - 3+ years serving as a QA Lead, Automation Lead, or Technical QA Lead for complex systems. - Solid, proven experience creating test automation frameworks from scratch. - Hands-on experience architecting and implementing automation using RPA / UI automation: UiPath. - Experience with UI tools: Selenium, Playwright, Cypress, WebDriverIO, etc. - Experience with API automation frameworks: REST Assured, Postman/Newman, SuperTest, or similar. - Strong programming/scripting experience in languages such as Java, C#, JavaScript/TypeScript, or Python. - Experience integrating automated tests into CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps. - Strong understanding of SDLC, Agile/Scrum methodologies, and QA automation practices. - Excellent communication skills with the ability to articulate QA recommendations to technical and non-technical audiences. Benefits - Medical Insurance benefits as per company policy. - Life Insurance as per company policy. - 12 days of paid vacation, sick leave, and paid holidays as per local law. - Paternity and maternity leave as per local law. - Marriage, bereavement, and graduation leaves as per company policy. - Sick leave and paid holidays as per local law. - Christmas bonus as per local law. - Saving Fund “Asociacion Solidarista”. - Beach house (Managed by the Asociacion Solidarista). - Discounts in local shops. - Direct deposit of payroll. - Paid professional certifications.
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
Intermediate Test Engineer, Automation – Python
Dev.ProSoftware Development Partner. Result-driven. Quality-obsessed.
• Design and maintain automated tests for new features • Support existing test suites and ensure reliable test coverage • Develop and maintain UI and API tests with Selenium and pytest • Extend and improve the test automation framework and CI/CD integration • Analyze test results, investigate failures, and report issues to the team • Maintain and update test-related documentation • Collaborate with developers, QA, and other teams to ensure product quality • Participate in agile ceremonies, backlog management, and knowledge-sharing sessions • Stay up to date with testing best practices, tools, and frameworks
• Implement and execute tests at all planned levels, log and evaluate results and document deviations from the expected results • Use tests administration, monitoring, and management tools • Participate in test environment setup • Prepare and acquire test data • Contribute to test documentation creation/validation/update process (test cases, test plan, etc.) • Review, analyse and assess project requirements and specifications to convert them into quality control process artefacts • Review test artefacts developed by others • Communicate with other Team Members • Report Test Progress to Stakeholders
• Design, develop, and maintain automated tests for frontend, backend, and end-to-end workflows • Build and enhance testing frameworks, tools, and infrastructure to improve software quality and efficiency • Collaborate with engineers to ensure features are testable and meet high-quality standards • Identify, debug, and solve complex system issues across the stack • Contribute to CI/CD pipelines with automated testing and quality checks • Define and enforce testing best practices, metrics, and reporting standards • Continuously improve test coverage, reliability, and performance of applications
Software Engineer in Test
VeevaHeadquartered in Pleasanton, California, Veeva is a leading provider of cloud-based software and services for the life sciences industry. As an employer, Veeva
Title: Software Engineer in Test Location: Raleigh, NC, United States Team: QA & Release Engineering City: Raleigh State: NC Job Description: Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $3B in revenue in our last fiscal year with extensive growth potential ahead. At the heart of Veeva are our values: Do the Right Thing, Customer Success, Employee Success, and Speed. We're not just any public company - we made history in 2021 by becoming a public benefit corporation (PBC), legally bound to balancing the interests of customers, employees, society, and investors. As a Work Anywhere company, we support your flexibility to work from home or in the office, so you can thrive in your ideal environment. Join us in transforming the life sciences industry, committed to making a positive impact on its customers, employees, and communities. The Role We're hiring experienced Software Engineers in Test to work on Site Vault, a rapidly growing SaaS platform product in the Life Sciences industry encompassing the fields of pharmaceuticals, biotechnology, and medical devices. As part of our Quality Assurance and Release Engineering team, you'll be responsible for functional and automation testing to deliver a top-quality SaaS product. This is a hands-on position playing a vital role in ensuring customer success with each new release. If you are an experienced Quality Engineering professional ready to make an impact and take your career to the next level, we want to hear from you. In our fast-paced environment, you'll be involved in the product development process, taking pride in building great software. You'll collaborate with like-minded engineers in a high-energy setting and leverage your existing skills to learn and grow with us. Veeva is a Work Anywhere company, offering you the flexibility to work from home or in our office hubs (Pleasanton, CA, Kansas City, MO, Boston, MA, and Raleigh, NC) spread throughout the United States. What You'll Do - Create testing-related documentation, including test plans, test cases/scripts, and bug reports assessing quality and associated risk - Automate features for better regression coverage - Triage and/or assist with triaging of automation results - Develop deep expertise in the product - Conduct QA tests and verify outcomes within schedules/timelines - Work with software engineers, product managers, and other quality engineers in an Agile team environment - Operate at architecture and code level, driving technical discussions during design/implementation reviews - Be the technical quality expert in functional areas and influencing decisions that will help build quality into the product - Be comfortable providing technical leadership to junior teammates, enabling them to achieve targeted goals - Conduct POCs and make recommendations that would help raise the quality bar - Enhance your knowledge of code coverage tools and metrics - Work with quality management to come up with new processes and roll them out across the organization - Become a technical contributor, a product expert, and a team project manager and support your QA manager as and when you work on the product Requirements - 2+ years relevant work experience, including software development and/or software test automation - Strong verbal and written communication skills - Understanding of Software QA methodologies, tools, and approaches (black box and/or automated testing) in a software company with short release cycles - Experience in writing test cases and automating them, covering both sanity and in-depth testing including and not limited to boundary, negative, compatibility, and concurrency tests - Strong verbal and written communication skills - Bachelor's/Master's degree in Computer Science, Software Engineering, or equivalent experience - Must be located in the Eastern Time Zone Nice to Have - Experience in JavaScript, Java, Python, or other object-oriented programming language. Experience with Atlassian products like Jira, Confluence - Experience with TestRail or similar test case management software - Experience authoring automated tests in standard functional test automation frameworks. e.g., Cucumber/Selenium/TestNg. Playwright is preferred. - Knowledge of modern best practices for software development - Experience in a SaaS environment that has an agile development process is a huge plus - Experience working with remote teams - Experience working in the Health Sciences and Life Sciences industry Perks & Benefits - Medical, dental, vision, and basic life insurance - Flexible PTO and company paid holidays - Retirement programs - 1% charitable giving program Compensation - Base pay: $75,000 - $150,000 - The salary range listed here has been provided to comply with local regulations and represents a potential base salary range for this role. Please note that actual salaries may vary within the range above or below, depending on experience and location. We look at compensation for each individual and base our offer on your unique qualifications, experience, and expected contributions. This position may also be eligible for other types of compensation in addition to base salary, such as variable bonus and/or stock bonus. #LI-Remote #LI-Associate Veeva's headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world. Veeva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances. Work Where It's Best for You Work Anywhere means you can work in an office or at home on any given day. It's about getting the work done in the way and place that works best for each person. This applies across all locations and departments. Work Anywhere does not mean work at any time. We have predictable core hours where employees are generally available for meetings and collaboration. Employees are focused and available during core hours. We invest in our offices to make them places where our employees like to go. If you work in the office three or more days a week, you will have a dedicated office workspace. Our offices function as hubs to draw people in, create social bonds, and where random connections and mixing of ideas happen. We're investing more in offices, culture, and offsite meetings, not less. Product teams are organized in regional product hubs for optimal collaboration and live within a time zone of their hub. Our current product hubs are located in Pleasanton, Columbus, Boston, Kansas City, New York City, Raleigh, and Toronto. We create opportunities for teams to get together in person regularly. Customer-facing roles, such as Sales and Professional Services, live near and/or travel to their customers. When an employee moves within a country it does not cause a change in salary. Where you live impacts you and your family. Not knowing if your compensation will change if you move can cause stress and uncertainty for everyone. We wanted to eliminate that. Work at Veeva. Work where it's best for you. A different kind of company. A Public Benefit Corporation. Unlike a traditional corporation, whose only legal duty is to maximize shareholder value, PBCs consider their public benefit purpose and the interests of those materially affected by the corporation's conduct-including customers, employees, and the community-in addition to shareholders' interests. × What sets us apart - Public Benefit Corporation - Work Anywhere - Veeva Giving - Corporate Citizenship - Employees are Shareholders - Non-Competes Public Benefit Corporation In February 2021, Veeva became the first public company to convert to a Public Benefit Corporation (PBC). Unlike a traditional corporation, whose only legal duty is to maximize shareholder value, PBCs consider their public benefit purpose and the interests of those materially affected by the corporation's conduct-including customers, employees, and the community-in addition to shareholders' interests. Veeva's public benefit purpose is to help make the industries we serve more productive and create high-quality employment opportunities. Learn More Work Anywhere Work Anywhere means you can work in an office or at home on any given day. It's about getting the work done in the way and place that works best for you. We invest in our offices to make them places where our employees like to go. If you work in the office three or more days a week, you will have a dedicated office workspace. Product teams are organized in regional product excellence hubs for optimal collaboration and live within a time zone of their hub. Our current product hubs are located in Pleasanton, Columbus, Boston, Kansas City, New York City, Raleigh, and Toronto. We create opportunities for teams to get together in person regularly. Customer-facing roles, such as Sales and Professional Services, live near and/or travel to their customers. Read More → Veeva Giving At Veeva, we believe in giving back. Veeva's support for charitable causes is entirely employee driven because we think giving is personal and should be directed by the individual. With our 1% Veeva Giving program, each employee receives an amount equivalent to 1% of their base salary annually to support the non-profit(s) of their choice. We don't dictate favored corporate causes or ask employees to donate to specific non-profits. We never support a charitable cause in exchange for commercial advantage or preferential treatment. Corporate Citizenship Veeva's core values - do the right thing, customer success, employee success, and speed - guide our decision making and define our culture. Doing the right thing means that we are concerned about more than just financial success and return to shareholders. We recognize a responsibility to customers, employees, environment, and society.As individuals, we pride ourselves on being good people who are honest, fair, and direct. We treat others with respect. As a company, we strive to be a good corporate citizen, a positive force in the business community, active in our communities, and an example to others.




