What are the responsibilities and job description for the Test Automation Analyst position at smart folks inc?
Job Description
Job Description
Test Automation Analyst
Santa Clara, CA (Onsite)
About the job
We are looking for an analyst to join our team to design, develop, and maintain automated test scripts to ensure the quality, reliability, and performance of our software applications. The ideal candidate will have experience in test automation frameworks, scripting languages, and software testing methodologies. They will collaborate with developers, QA teams, and business analysts to enhance test coverage, optimize testing processes, and drive continuous integration and delivery.
What You'll Be Doing
Design, develop, and execute automated test scripts using frameworks like Selenium, Cypress, Appium, or similar.
Develop and maintain test automation frameworks and integrate them into CI / CD pipelines.
Identify, analyze, and report test automation results and defects, ensuring timely resolution.
Collaborate with development teams to understand application functionality and design effective test cases.
Conduct performance, functional, regression, and integration testing using automated tools.
Maintain and enhance automated test scripts as applications evolve.
Work with DevOps teams to integrate automation testing within continuous deployment workflows.
Stay updated with industry trends, best practices, and emerging tools in test automation.
Provide documentation for test automation strategies, frameworks, and scripts.
What We Need to See
Bachelor's degree in Computer Science, Information Technology, or a related field.
Proven experience in automated testing tools such as Selenium, Cypress, JUnit, TestNG, or similar.
Proficiency in programming / scripting languages like Java, Python, JavaScript, or C#.
Strong understanding of software testing principles, methodologies, and best practices.
Experience with CI / CD tools like Jenkins, GitLab CI, or Azure DevOps.
Familiarity with API testing tools such as Postman, RestAssured, or SOAP UI.
Knowledge of version control systems (Git, Bitbucket).
Experience in Agile / Scrum methodologies.
Excellent problem-solving skills and attention to detail.
Strong communication and teamwork abilities. Analytical, problem-solving, and decision-making skills, use data and feedback to evaluate and improve the change initiatives