Software Engineer in Test
Veeva Systems
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.
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
Interviewing with Veeva
- Follow the application process and submit your resume.
- Within 3 days, you will receive a link to a personality assessment administered by a third party.
- Once you complete the assessment, our team will review your full application package and follow up via email with our decision.
- If moving to the interview stage, the process is as follows:
- A conversation with the hiring manager
- A practical case exercise
- A final conversation with our group's Senior Leader.
- Once all interviews are complete, the manager will be in touch with a final decision.
We value your time and believe in a transparent hiring process. Here is the process you can expect.
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.
Originally posted on Himalayas
SDET I
Modivcare
Are you passionate about making a difference in people's lives? Do you enjoy working in a service-oriented industry? If so, this opportunity may be the right fit for you!
This position is responsible for developing software solutions to test applications and systems to ensure they meet the highest standards of quality
This role…
· Develops and maintains automated test scripts using established frameworks and tools.
· Collaborates with software developers to identify and resolve defects and issues.
· Participates in the full software development lifecycle, including analysis, design, implementation, and testing.
· Reviews and analyzes system specifications and documentation to ensure testability and alignment with business requirements.
· Executes test cases (manual or automated) and analyzes results.
· Identifies, records, and tracks bugs and defects in the software.
· Liaises with internal teams to identify system requirements.
· Performs thorough regression testing when bugs are resolved.
· Coordinates with geographically distributed teams.
· Use approved AI-assisted tools to support coding/scripting, testing, debugging, troubleshooting, documentation, technical research, and related work to improve the quality and speed of deliverables. Review and validate AI-generated outputs to ensure they meet company standards for security, privacy, quality, accuracy, and responsible use. Support the adoption and expansion of AI technologies by evaluating tools, new uses and processes while providing constructive feedback. As AI technologies and business practices evolve, the scope of supported activities may expand.
· Participate in other projects or duties as assigned.
We are interested in speaking to individuals with the following…
· Bachelor's degree in computer science, engineering, or a related field required.
· Zero (0) plus years of experience.
· Proven work experience as a Software Development Engineer in Test or similar role.
· Experience with automated testing tools and frameworks (e.g. Selenium, Appium, JUnit, Cucumber, BDD).
· Experience with continuous integration and continuous deployment (CI/CD) processes.
· Experience with mobile, API, and database testing is a plus.
· Experience in the healthcare industry is a plus.
· Or equivalent combination of education and/or experience.
· Strong knowledge of software QA methodologies, tools, and processes.
· Strong knowledge of software development and testing methodologies.
· Knowledge of one or more programming languages (e.g. Java, C#, Python, JavaScript) and the willingness to learn commonly used in test automation.
· Familiarity with agile frameworks and regression testing.
· Problem-solving skills and attention to detail.
· Excellent communication skills and the ability to work collaboratively in a team environment.
Salary: $67,500 - $92,800/annually
The physical demands described are representative of those that must be met by an employee to successfully perform the essential functions of the position. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions of the job.
Primarily seated work; extensive computer and telephone use; occasional standing, walking, reaching, bending, and lifting up to 10 lbs.
Modivcare’s positions are posted and open for applications for a minimum of 5 days. Positions may be posted for a maximum of 45 days dependent on the type of role, the number of roles, and the number of applications received. We encourage our prospective candidates to submit their application(s) expediently so as not to miss out on our opportunities. We frequently post new opportunities and encourage prospective candidates to check back often for new postings.
We value our team members and realize the importance of benefits for you and your family.
Modivcare offers a comprehensive benefits package to include the following:
- Medical, Dental, and Vision insurance
- Employer Paid Basic Life Insurance and AD&D
- Voluntary Life Insurance (Employee/Spouse/Child)
- Health Care and Dependent Care Flexible Spending Accounts
- Pre-Tax and Post --Tax Commuter and Parking Benefits
- 401(k) Retirement Savings Plan with Company Match
- Paid Time Off
- Paid Parental Leave
- Short-Term and Long-Term Disability
- Tuition Reimbursement
- Employee Discounts (retail, hotel, food, restaurants, car rental and much more!)
Modivcare is an Equal Opportunity Employer.
- EEO is The Law - click here for more information
- Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled
- We consider all applicants for employment without regard to race, color, religion, sex, sexual orientation, national origin, age, handicap or disability, or status as a Vietnam-era or special disabled veteran in accordance with federal law. If you need assistance, please reach out to us at
Originally posted on Himalayas
Software Development Engineer in Test
Alteryx
Meet the Moment with Alteryx
We're living through a once-in-a-generation shift in how work gets done. Data, automation, and AI are quickly becoming the center of every business decision - and Alteryx is leading the transformation.
You'll be working on the challenges that sit at the heart of modern business. No matter your role, the work you do will help organizations move faster, see more clearly, and tackle questions that used to feel impossible.
If you're ready to meet the moment with innovation, curiosity, and excellence, there's a place for you here.
SDET Responsibilities
Analyze requirements to produce a comprehensive test strategy and detailed test cases.
Design and implement manual and automated tests at all levels in the test pyramid, including unit, component, integration,and end-to-endlevels.
Design, build, and enhance scalable automated test frameworks to support feature testing and AI-driven product workflows.
Develop and maintain automation for UI and API tests using tools such as Selenium, pytest, and Playwright.
Conduct performance and load testing (using tools like locust) to ensure product scalability.
Build test reports using reporting tools such as Allure.
Report regressions to a corresponding dev team.
Influence design decisions by providing timely feedback on design documents and testability.
Collaborate closely with other members of an agile team, including engineers, product management, and UX, to become a valued member of an autonomous, cross-functional team.
Requirements
Education: BS/BE/BTech in Computer Science, or equivalent experience.
Experience: 4+ years of experience as a Software Development Engineer in Test, QA Engineer, or equivalent.
Passion for delivering high-quality software with a focus on testability, robustness, and performance.
-
Strong proficiency in Pythonand JavaScript(both required) for test automation
Practical experience with automation frameworks such as pytest, Selenium, and Playwright
Experience with Locustis a plus
Strong understanding of SDLCandTesting Pyramid concepts.
Experience developing or enhancing automation frameworks for UI/API/component/unit tests.
Experience with Git(must have) and CI/CD systems such as GitLab CI (preferred) or Jenkins.
Experience working on AI products with non-deterministic behavior is a strong plus.
Experience with Dockerand Kubernetes.
Exposure tocloud platforms (AWS required; GCP/Azure nice to have).
Familiarity with Unix/Linux/Mac OS development environments and shell scripting (Bash required).
PowerShell knowledge is a strong plus (for Windows automation workflows).
Understanding of microservices-based web applications including frontend, backend, and database layers.
Ability to write complex SQL queries.
Experience with developing Ansible playbooks is a plus.
Excellent communication, organizational, and collaboration skills to work with global and cross-functional teams.
Compensation
Alteryx is committed to fair, equitable, and transparent compensation. Final compensation is determined by several factors, including but not limited to relevant work experience, education, certifications, skills, and geographic location.
The base salary range for this role in the United States is $103,300 - $133,850. This role is also eligible for a target annual bonus of 10% of base salary, based on individual and company performance.
In addition to base pay and bonus eligibility, this role includes clear forms of additional compensation, such as:
A monthly Connectivity Plus stipend of $150 to support remote work-related expenses
An annual $200 home office reimbursement
Alteryx offers a comprehensive benefits package designed to support your health, financial security, and overall well-being, including:
Medical, dental, and vision coverage
401(k) with company match
Paid parental leave, caregiver leave, and flexible time off
Mental health support and wellness reimbursement
Career development and education assistance
Find yourself checking a lot of these boxes but doubting whether you should apply? At Alteryx, we support a growth mindset for our associates through all stages of their careers. If you meet some of the requirements and you share our values, we encourage you to apply. As part of our ongoing commitment to a diverse, equitable, and inclusive workplace, we’re invested in building teams with a wide variety of backgrounds, identities, and experiences.
Benefits & Perks:
Alteryx has amazing benefits for all Associates which can be viewed here.
For roles in San Francisco and Los Angeles: Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Alteryx will consider for employment qualified applicants with arrest and conviction records.
This position involves access to software/technology that is subject to U.S. export controls. Any job offer made will be contingent upon the applicant’s capacity to serve in compliance with U.S. export controls.
Originally posted on Himalayas
Staff Software Development Engineer in Test
Workiva
Lead development of the quality systems that help Workiva’s Financial Reporting teams ship customer-facing innovation with speed and confidence.
As a Staff Software Development Engineer in Test, you will be a hands-on technical leader responsible for the testing activities, quality platform, engineering standards, and developer workflows that support multiple product teams across multiple products You’ll solve complex problems in test infrastructure, distributed-systems validation, CI/CD reliability, performance, and observability, not simply automate test cases.
You will partner with Principal Engineers, Product Directors, other Quality teams and Engineering leaders to make quality an integrated capability of the software delivery lifecycle rather than a late-stage checkpoint. This is a Staff-level individual contributor role with broad organizational influence: you will set technical direction, build high-leverage solutions, and enable teams to adopt scalable quality practices.
What You’ll Do
- Define and execute the technical vision for quality engineering across FInancial Reporting Products, including reusable test tooling, infrastructure, standards, and paved-road developer experiences
- Set and own governance standards that keep AI-generated code and agent integrations safe, testable, and consistent across services.
- Rate every agent-callable surface for AI readiness before integration, and define rollback or human-confirmation paths for agent actions.
- Architect, build, and evolve scalable automated test frameworks that support API, integration, contract, end-to-end, user-workflow, performance, and resiliency testing
- Design and implement quality-platform capabilities for complex distributed systems, including CI/CD integrations, test-environment strategies, release validation, and actionable quality signals
- Drive comprehensive performance, load, scale, reliability, and chaos-testing approaches for critical services and customer workflows
- Establish meaningful quality metrics, telemetry standards, and dashboards that help engineering teams identify release risk, system vulnerabilities, and customer-impacting regressions early
- Partner with product and engineering teams to embed quality practices throughout planning, development, delivery, and production operations
- Lead multi-quarter, cross-functional technical initiatives from problem definition through architecture, implementation, adoption, and measurable outcomes
- Work closely with Principal Engineers, Product Directors, and Engineering Leadership to align quality investments with product strategy, architectural roadmaps, and customer needs
- Prototype and personally deliver high-leverage platform components while enabling product teams to adopt and extend shared capabilities
- Lead and mentor Senior and Mid-level engineers, raise the technical bar for quality engineering, and create repeatable practices that scale beyond a single team
- Champion a customer-centered quality mindset by connecting production signals, user workflows, and engineering decisions to the customer experience
- Drive alignment across product lines and stakeholders to resolve ambiguous technical problems and establish durable engineering standards
What You’ll Need
Minimum Qualifications
- Bachelor’s degree in Computer Science, Engineering, a related field, or equivalent practical experience
- 4+ years of experience in software engineering, software development in test, test infrastructure, quality engineering, or a related technical discipline
Preferred Qualifications
- Experience leading complex, ambiguous, multi-team technical initiatives from technical strategy through delivery, adoption, and measurable outcomes
- Demonstrated fluency operating with and evaluating AI-assisted/agent-authored code, at an advanced level.
- Experience building evaluation frameworks that measure AI agent decision-correctness, not just latency/availability/uptime.
- Managed outsourced testing teams
- Deep experience designing and building scalable automated testing strategies, frameworks, and tooling for distributed systems, microservices, APIs, and backend infrastructure
- Strong software engineering fundamentals and proficiency in one or more modern languages, such as TypeScript, Python, Go, Java, or JavaScript
- Experience building quality capabilities across the software delivery lifecycle, including CI/CD integration, test environments, release validation, observability, and multiple testing layers such as unit, integration, contract, end-to-end, performance, and resiliency testing
- Experience architecting quality-engineering solutions in cloud-native environments and with tools such as Kubernetes, Docker, and Playwright
- Demonstrated ability to influence technical leaders, mentor engineers, establish reusable platforms or standards, and drive alignment across multiple product teams or globally distributed engineering organizations
Travel Requirements & Working Conditions
- Up to 10% travel for team jams and internal developer conference
- Reliable internet access for any period of time working remotely, not in a Workiva office
How You’ll Be Rewarded
✅ Salary range in the US: $129,000.00 - $210,000.00✅ A discretionary bonus typically paid annually
✅ Restricted Stock Units granted at time of hire
✅ 401(k) match and comprehensive employee benefits package
The salary range represents the low and high end of the salary range for this job in the US. Minimums and maximums may vary based on location. The actual salary offer will carefully consider a wide range of factors, including your skills, qualifications, experience and other relevant factors.
Why Join Workiva
Workiva is the platform designed to bring confidence, control, and a competitive edge to the world’s most complex organizations. Our AI-powered platform unifies finance, risk, and sustainability on a single, secure foundation—ensuring data is trusted, traceable, and ready to act on. With an unbroken path from source to output, leaders gain confidence in their numbers, visibility into current and emerging risks, and the ability to move with speed and precision in a constantly changing world.
At Workiva, you’ll bring technology to market that executives, boards, and regulators depend on. The work you do here helps organizations navigate uncertainty, maintain trust, and make decisions that stand up to scrutiny. If you’re energized by meaningful challenges, inspired by collaborative teams, and motivated to help organizations turn uncertainty into advantage, we’d love to meet you.
Employment decisions are made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other protected characteristic.
Workiva is committed to working with and providing reasonable accommodations to applicants with disabilities. To request assistance with the application process, please email .
Workiva employees are required to undergo comprehensive security and privacy training tailored to their roles, ensuring adherence to company policies and regulatory standards.
Workiva supports employees in working where they work best - either from an office or remotely from any location within their country of employment.
Originally posted on Himalayas