Software Development Engineer in Test

AVEVAHouston, TX
13d$92,300 - $153,900Hybrid

About The Position

The role will collaborate with a team of skilled software engineers in designing and implementing automated tests for Azure solutions for both backend services and frontend applications. They will work largely independently on larger, moderately complex projects/assignments; and will collaborate with a team for overall success of deliverables. They will be responsible for design, coding, testing and delivery on moderate complexity features and will be a key player in ensuring the quality and reliability of our software products by driving the automation of our testing processes.

Requirements

  • Bachelor s in computer science and e xperience in designing and developing Microsoft Azure, C #/.NET technologies
  • Full stack and angular
  • Experience with UI automation tools
  • Experience with API testing tools and frameworks (e.g., Postman, REST)
  • Excellent analytical skills, open, proactive, results oriented, self-organized, and self-motivated
  • Learns new skills through a balance of self-education, internal training and mentoring
  • Demonstrates optimal speed of execution for routine assignments
  • Have followed Agile and scrum methodologies
  • Knowledge on Testing methodologies and defect tracking

Nice To Haves

  • Great skills to have
  • Organization: The pace at AVEVA can be exciting and fast, so whilst you will need excellent time management and effective prioritization, we will do all we can to support a balanced portfolio of work, and your wellbeing.
  • Quality Software: You are passionate about delivering software that is reliable, performant and scales well
  • Problem-solving: You’ll need to enjoy getting stuck into problems. Troubleshooting and solving challenging problems is a big part of this role

Responsibilities

  • Design, develop and implement AVEVA solutions on Microsoft Azure
  • Create and maintain scalable, reliable, and reusable test automation frameworks using C#
  • Develop, execute, and maintain automated test scripts for web applications built with Angular
  • Implement automated tests for RESTful APIs and backend services using C#
  • Integrate automated tests into the Continuous Integration/Continuous Deployment (CI/CD) pipeline (e.g., Azure DevOps) to enable continuous testing
  • Create and maintain clear and concise documentation for test plans, test cases, and automation frameworks
  • Continuously evaluate and validate system design and architecture with risk analysis and the creation of mitigation strategies
  • Recognizing, articulating, and making technical decisions / trade-offs around multiple dimensions (scaling, reliability, performance, maintenance, etc.) that have an impact on your team
  • Demonstrate sound decision making on work to be sure it is delivered in a timely manner

Benefits

  • Flex work hours
  • 20 days PTO rising to 25 with service
  • three paid volunteering days
  • primary and secondary parental leave
  • well-being support
  • medical, dental, vision, and 401K
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service