Salary
💰 $80,000 - $120,000 per year
About the role
- Report to Development Team Lead and focus on ensuring the highest standards of code quality, reliability, and efficiency in automation scripts, tools, and frameworks
- Perform detailed code reviews for automation scripts, frameworks, and tools to ensure compliance with coding standards and best practices
- Provide constructive, actionable feedback to developers and document required changes
- Identify issues such as bugs, inefficiencies, maintainability problems, and potential risks in automation code
- Collaborate with the automation team to establish and enforce coding standards specific to automation workflows
- Ensure automation scripts are reliable, reusable, and optimized for performance and scalability
- Verify that automation code adheres to security best practices and aligns with project requirements
- Review and validate test automation frameworks, including unit, integration, and end-to-end tests
- Integrate code quality tools (e.g., linters, static analysis tools) into CI/CD pipelines
- Document code review findings, track recurring issues, and recommend process improvements
- Stay current with automation trends, tools, and technologies and recommend enhancements
- Participate in Agile ceremonies (sprint planning, stand-ups, retrospectives) to provide insights on code quality
- Take a key part in development of a vulnerability management process
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
- 3+ years of experience in any facet of software development, test automation, or code review roles
- At least 2 years in a role that involves code review
- Professional coding experience
- Strong proficiency in programming languages commonly used in automation, primarily Python
- Hands-on experience with automation and data frameworks (e.g., Selenium, Panda)
- Familiarity with version control systems (e.g., GitHub)
- Knowledge of static code analysis tools (e.g., SonarQube, Pylint, Flake8) and their integration into automation pipelines
- Understanding of secure coding practices and common security vulnerabilities in automation scripts
- Strong communication skills
- Exceptional attention to detail and analytical skills
- Ability to work collaboratively in a fast-paced, Agile environment
- Must work from USA and be authorized to work for any US employer