Software Quality Engineer

IBA InfoTech Inc.
Mooresville, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Mooresville, United States of America

Tech stack

Java
Agile Methodologies
Automation of Tests
Unit Testing
Code Coverage
Software Quality
Code Review
Databases
Couchbase
DevOps
White-Box Testing
Microsoft UI Automation
MongoDB
NoSQL
Scrum
Systems Development Life Cycle
Selenium
Software Engineering
Product Software Implementation Methods
Strategies of Testing
Postman
Spring-boot
Backend
Containerization
Information Technology
Cassandra
Cucumber
SDET

Job description

  • Mentor junior developers and tester in test design strategies and participate in a community of practice
  • Lead in the creation and design of software and provide guidance and knowledge on testability, performance, and robustness of code
  • Participate and guide tool selection, strategy, and innovation across the organization while advocating for best practices and growth in testing discipline
  • Drive the development of a formal QE (Quality Engineering) Framework by applying an understanding of company software testing methodologies, quality standards, and internal and external controls
  • Identify and coordinate the Develop automated test libraries to create a robust test infrastructure for an enterprise-class application
  • Think out of the box to uncover issues during the development phase - minimizing customer-facing issues
  • Collaborate with dev teams start to finish of SDLC to deliver best-in-class technology solutions for our product
  • Coordinate with developers and QE engineers to develop a wide variety of tests including backend tests, UI automation, unit tests, stress tests, performance metrics gathering, white box testing, and code review
  • Utilize automation wherever possible and can automate the acceptance test through code
  • In-sprint automation and assurance of extensive code coverage through unit testing
  • Work with business and development teams to understand product vision and requirements with a strong understanding of testing methodologies including BDD and TDD for multiple platforms
  • Partner with DevOps engineers to optimize releases and can build, deploy and manage applications

Requirements

  • Bachelor's Degree Computer Science, CIS or related field
  • 4+ years of experience in quality engineering, consulting, or testing. (Additional equivalent work experience may be substituted for the degree requirement)
  • 2+ years of experience as an SDET, test automation engineer or developer
  • 2+ years of experience with software development (Java/Spring Boot)
  • 2+ years database NoSQL experience (Cassandra/Couchbase/Mongo)
  • 2+ years containerization experience, * Master's Degree Computer Science, CIS or related field
  • 2+ years of experience on an Agile (SCRUM) team
  • 2+ years of experience in the retail industry, working on projects involving the implementation of software development life cycles (SDLC) and working with integration technologies
  • Experience using Selenium, REST Assured, Postman, Cucumber

Apply for this position