Software Engineer, SDET

Visa

Austin, TX0–3 yrs38m agovia LinkedIn

Key Responsibilities

  • Conduct analysis, design, programming, debugging, and modification of computer programs for commercial or end user applications.
  • Write code, complete programming tasks, and perform testing and debugging of applications.
  • Complete documentation and procedures for installation and maintenance.
  • Interface with users to define system requirements and/or necessary modifications.
  • Develop cost estimates, budgets, and schedules as needed.

Requirements & Tech Stack

  • Digital fluency, including the ability to work with emerging technologies such as Generative AI tools (e.g., ChatGPT, Microsoft Copilot) to support everyday work.
  • Experience in Java/J2EE and JavaScript preferred.
  • Experience with Angular, NodeJS, Spring, MySQL, and Linux preferred.
  • Ability to work effectively across Development, Quality Assurance (QA), automation testing, and production support functions, adapting to evolving project and business needs.
  • 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.
  • Experience in analysis, design, and programming of computer applications.
  • Experience in debugging and modifying software programs.
  • Experience in writing and maintaining technical documentation.
  • Experience in performing software testing and troubleshooting.
  • Experience in collaborating with users or stakeholders to gather requirements.
  • Experience in developing or supporting installation and maintenance procedures.
  • Experience in developing cost estimates, budgets, or schedules for software projects.
  • Experience in supporting commercial or end user applications.
  • Experience in working with cross-functional teams.

Qualifications

  • Bachelor's degree, OR 3+ years of relevant work experience.

Visa requires at least 3 days in office; expectations will be confirmed by your Hiring Manager.

Entry-Level Software Engineer Jobs in Austin · last 7 days

21 openings · all need no experience

Most hiring: IBM, Neuralink, Amazon

See all 21 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job