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 VelocityEHS, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Test Automation Engineer at VelocityEHS will be responsible for designing, developing, and implementing automated testing solutions that improve the efficiency and effectiveness of our software development processes. This role will involve collaborating with software engineers and other team members to identify areas for automation, create test scripts, and integrate them into our continuous integration/continuous deployment (CI/CD) pipeline. The ideal candidate will possess strong analytical skills, a deep understanding of testing methodologies, and the ability to enhance product quality through innovative automation strategies.
Job Responsibilities
- Design, develop, and maintain automated test scripts for a variety of applications.
- Identify opportunities for automation and improve existing test frameworks and processes.
- Collaborate with cross-functional teams to define testing requirements and ensure clear understanding of functionality.
- Execute automated tests, analyze results, and report defects to the development team.
- Maintain test environments and configure tools required for testing.
- Participate in code reviews and provide feedback on testing BEST practices.
- Contribute to the development of test plans, test cases, and testing strategies.
- Monitor and report on the status of automation metrics and performance.
- Keep abreast of the latest industry trends and incorporate them into test automation processes.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience as a Test Automation Engineer or similar role.
- Strong knowledge of automation frameworks and testing tools (e.g., Selenium, TestNG, Appium).
- Experience with programming languages such as Java, Python, or C#.
- Familiarity with CI/CD tools (e.g., Jenkins, CircleCI).
- Understanding of software development life cycle (SDLC) and Agile methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively in a team.
Technologies & Tools
The Test Automation Engineer will work with a variety of technologies and tools including automated testing frameworks such as Selenium and Appium, version control systems like Git, CI/CD tools like Jenkins, and programming languages such as Java and Python. Familiarity with testing management tools such as JIRA and TestRail will also be beneficial for tracking and managing test cases and defects.
Ideal Candidates
The ideal candidate for the Test Automation Engineer position will be a proactive individual who demonstrates a passion for software quality and automation. They should possess strong analytical thinking and an innate curiosity to constantly improve processes. Effective communication skills, both verbal and written, are essential as collaboration with various teams will be a key component of the role. The right candidate will show adaptability, willingness to learn new technologies, and a commitment to delivering high-quality software solutions.
Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.