Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Veeva Systems, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Software Engineer in Test at Veeva Systems will play a critical role in ensuring the quality and performance of our software products through the development and execution of automated and manual tests. The ideal candidate will collaborate with cross-functional teams to identify, design, and implement testing strategies and frameworks, thus contributing directly to the reliability of our solutions. This position requires strong analytical skills, a thorough understanding of software development processes, and a passion for delivering high-quality products that meet customer expectations.
Job Responsibilities
- Design and develop automated test frameworks for new and existing applications.
- Conduct thorough testing of software features and deployments to ensure functionality and performance standards are met.
- Identify, document, and track software defects and inconsistencies effectively.
- Collaborate with developers and product managers to understand product requirements and design appropriate test cases.
- Execute manual test cases as necessary and provide timely feedback on product quality.
- Contribute to continuous improvement of testing processes and methodologies.
- Assist in the training and mentoring of junior QA team members.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 2+ years of experience in software testing or quality assurance.
- Proficiency in programming languages such as Java, Python, or C#.
- Experience with test automation tools (e.g., Selenium, TestNG, JUnit).
- Familiarity with continuous integration/continuous deployment (CI/CD) practices.
- Strong understanding of software development life cycles (SDLC) and methodologies.
- Excellent problem-solving skills and a meticulous attention to detail.
Technologies & Tools
The Software Engineer in Test position utilizes a variety of technologies and tools including, but not limited to, Selenium for automated testing, JIRA for bug tracking and agile project management, Jenkins for CI/CD processes, as well as various programming languages such as Java and Python for test automation scripting. Familiarity with cloud services and APIs is also beneficial to effectively test Veeva’s software solutions.
Ideal Candidates
The ideal candidate for the Software Engineer in Test role will possess a keen attention to detail, the ability to think critically, and a strong motivation to enhance product quality. They will be self-starters who thrive in a dynamic environment, capable of adapting to changing priorities while maintaining a collaborative spirit. Candidates should exhibit excellent communication skills and demonstrate a continuous desire for personal and professional growth within the technology field.
Stuck turning a job you did into resume lines? Say what you did in your own words, however rough, and get it back as five lines that start with the action. Write bullet points →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.