- Proficiency in at least one programming language such as Java, C/C++, C#, .NET, Python, JavaScript, or HTML.
- Experience writing automation tools using Selenium, Java, REST APIs, Python, Groovy, and related technologies.
- Familiarity with software testing principles and quality assurance practices.
- Solid understanding of software engineering concepts, methodologies, and Agile development practices.
- Demonstrated experience using Generative AI and AI-assisted engineering tools to improve software development, testing, troubleshooting, documentation, and productivity.
- Ability to contribute across software development, quality engineering, test automation, and production support activities based on project needs.
- Document processes, designs, test results, and analysis.
- Lead root cause analysis and defect resolution activities.
- Review and provide feedback on code, test designs, and test cases.
- Communicate project status and technical information effectively to stakeholders.
- Strong communication, collaboration, and stakeholder management skills.
- Ability to take on challenges and solve problems proactively.
- Highly driven, resourceful, and results-oriented.
- Excellent analytical and problem-solving skills.
- Demonstrated ability to learn quickly, lead initiatives, and navigate ambiguity.
Information for US Applicants For roles located in the US, the estimated salary range for this position is $86,500.00 to $ 134,400.00 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity.Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401(k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.
Work Hours
Varies upon the needs of the department.
Travel Requirements
This position requires travel 5-10% of the time.
Mental/Physical Requirements
This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers.