Software Engineer in Test

Veeva Systems
Summary
Join Veeva Systems, a leading life sciences industry cloud company, as a QA Automation Engineer. You will play a key role in automating software testing, ensuring high-quality product delivery. Responsibilities include creating and enhancing automation test coverage using Java or Python, reviewing documentation, identifying and documenting bugs, and collaborating with engineers and product managers. The ideal candidate possesses 3+ years of QA/development experience, 2+ years of Java/Python development experience, and expertise in Selenium and JUnit. A bachelor's degree in a related field is required. Veeva offers a flexible work environment and competitive benefits, including health insurance, retirement programs, paid time off, and more.
Requirements
- 3+ years of QA/Development experience
- 2+ years of Java/Python development experience
- Proven experience with the automated testing tools Selenium and JUnit
- Deep understanding of Software QA methodologies and approaches in a software company with short-release cycles
- Experience in writing test cases that cover both sanity and in-depth testing including but not limited to boundary, negative, compatibility, and concurrency tests
- Working experience with databases such as MySQL, Oracle, or SQL Server
- Creative & ambitious person with a passion for excellence and attention to detail
- Strong verbal and written communication skills
- Strong interpersonal and facilitation skills
- A good team player who is independent and fast learning who takes ownership to resolve issues
- Bachelorβs degree in Engineering, Math, Computer Science, or equivalent work experience
Responsibilities
- Create/enhance the automation test coverage using Java and/or Python
- Review requirement specifications and technical design documentation to provide timely feedback
- Create and improve testing-related documentation, including test plans, test cases, and automation test scripts
- Identify, document, and verify bugs
- Participate actively in functional, system, integration, and regression testing activities
- Work with Software Engineers, Product Managers, and other QA Engineers in a team environment
- Develop deep expertise in the product
Preferred Qualifications
- Experience in SaaS based Enterprise Software
- Experience working in Unix/Linux environments
- Experience with Atlassian products such as JIRA and Confluence is an advantage
- Pharma life sciences industry experience
Benefits
- Medical, dental, vision, and basic life insurance
- PTO and company-paid holidays
- Retirement programs
- 1% charitable giving program
Share this job:
Similar Remote Jobs
