Software Engineer

7-ElevenIrving, TX
3d

About The Position

Responsible for developing and executing exploratory and automated tests, debugging, and defining corrective actions to ensure the highest quality of Supply Chain products. Monitor all stages of software development to identify and resolve system malfunctions to meet quality standards. Responsible for Quality Assurance (QA) including Manual and Automation testing in all phases of the Software Testing Life Cycle (STLC). Provide expertise in Functional, Progression and Regression Testing methods for Application Programming Interface (API), Web and Mobile applications. Perform log and database analysis to provide additional context to issues. Build and execute automation framework to increase efficiency, accuracy, and speed of the project deliverables. Write test cases and perform functional, non-functional and regression testing. Write and execute test cases for Application Programming Interfaces. Perform automation testing of Android and iOS applications. Work with Behavior Driven Development (BDD) or Test-Driven Development (TDD), and related tools, such as Cucumber. Responsible for microservices and event driven architecture. Use Performance and Load testing.

Requirements

  • Bachelor’s or foreign equivalent degree in Computer Science, Information Technology, or a related field
  • 6 years of progressive, post-baccalaureate experience in the job offered or as a Software Developer, QA Automation Engineer, Automation Tester or in a related/similar position
  • 6 years performing each of the following skills: software testing; build and execute automation framework; Java, Selenium, SQL Server, Postgres; automation testing of Android and iOS applications (Appium); Behavior Driven Development (BDD) or Test-Driven Development (TDD), and related tools; and Performance and Load testing using Blaze meter and JMeter

Responsibilities

  • Developing and executing exploratory and automated tests
  • Debugging and defining corrective actions
  • Monitoring all stages of software development
  • Performing Quality Assurance (QA)
  • Providing expertise in Functional, Progression and Regression Testing
  • Performing log and database analysis
  • Building and executing automation framework
  • Writing test cases and performing functional, non-functional and regression testing
  • Writing and execute test cases for Application Programming Interfaces
  • Performing automation testing of Android and iOS applications
  • Working with Behavior Driven Development (BDD) or Test-Driven Development (TDD), and related tools, such as Cucumber
  • Responsible for microservices and event driven architecture
  • Using Performance and Load testing
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service