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 LCG, Inc., so some details may not match this job. The employer's own page has the real description.
Overview
As a Test Automation Engineer at LCG, Inc., you will play a pivotal role in designing, developing, and executing automated tests to ensure the high quality of our software products. Your primary responsibility will involve collaborating with cross-functional teams to enhance the testing framework, identify automation opportunities, and ensure that all releases meet rigorous quality standards. You will leverage your technical skills to drive test automation strategies and contribute to continuous improvement initiatives within our software development lifecycle.
Job Responsibilities
- Design, develop, and implement automated test scripts using industry-standard tools and frameworks.
- Collaborate with software developers and QA analysts to analyze requirements and create comprehensive test plans.
- Identify, record, and track bugs and discrepancies, providing regular updates on testing progress.
- Maintain and enhance the existing automation framework to accommodate new functionalities.
- Conduct thorough testing of software applications across different platforms and environments.
- Participate in code reviews and provide constructive feedback on test automation solutions.
- Train and mentor junior team members on best practices in test automation.
- Assist in the development and execution of performance and load testing strategies.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience in software testing with a focus on test automation.
- Proficiency in at least one programming language (Java, Python, C#, etc.) and experience with automation tools such as Selenium, JUnit, or TestNG.
- Strong understanding of software development lifecycle (SDLC) and Agile methodologies.
- Experience with version control systems, such as Git.
- Solid knowledge of database management and SQL.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills to articulate technical concepts effectively.
Technologies & Tools
In the role of Test Automation Engineer, you will be primarily using tools such as Selenium, Cucumber, and JUnit for automated testing. Additionally, experience with CI/CD tools like Jenkins and cloud-based platforms, as well as familiarity with containerization technologies such as Docker, is essential. You will also work with databases like MySQL or Oracle for validating test data and outcomes.
Ideal Candidates
The ideal candidates for this position are detail-oriented professionals who thrive in a collaborative environment. They should possess a proactive attitude towards problem-solving and possess a strong inclination towards quality assurance. Furthermore, successful candidates will demonstrate the ability to adapt quickly to new technologies and tools, exhibit effective communication skills to articulate complex issues and solutions to both technical and non-technical stakeholders, and show a genuine passion for continuous learning and improvement in automated testing practices.
Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.