Software Developer QA Engineer

at  Tommy Car Wash Systems

Holland, Michigan, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate18 Jun, 2024Not Specified18 Mar, 2024N/APython,Computer Science,Junit,C++,Programming Languages,Testng,JavascriptNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

SOFTWARE DEVELOPER QA ENGINEER

Tommy’s is looking for a Software Development QA Engineer to join our dynamic team. As a QA Engineer, you will play a crucial role in ensuring the quality and reliability of our software products. You will be responsible for designing, implementing, and executing test plans, as well as identifying and documenting defects and issues.

POSITION QUALIFICATIONS & CANDIDATE ATTRIBUTES:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • Proven experience as a Software Development QA Engineer or similar role
  • Strong knowledge of software testing methodologies, tools, and processes
  • Proficiency in programming languages such as JavaScript, Python, or C++
  • Experience with test automation frameworks and tools (e.g., Selenium, JUnit, TestNG)
  • Familiarity with Agile development methodologies and continuous integration/continuous deployment (CI/CD) processes
  • Excellent analytical and problem-solving skills
  • Strong attention to detail and ability to work independently as well as in a team
  • Effective communication and collaboration skills

Responsibilities:

POSITION RESPONSIBILITIES:

  • Collaborate with the development team to understand software requirements and design test cases accordingly
  • Develop and execute test plans, test cases, and test scripts to ensure software functionality, performance, and reliability
  • Identify and document software defects and issues, and work closely with the development and UX teams to resolve them
  • Ingest and verify software defects and issues submitted by customers and support teams, work closely with developers and UX teams to resolve issues
  • Conduct thorough regression testing to ensure software stability and compatibility across different platforms and environments
  • Perform automated testing using industry-standard tools and frameworks
  • Continuously improve the QA process by identifying areas for optimization and implementing best practices
  • Stay up-to-date with the latest industry trends and technologies in software testing and quality assurance
  • Periodically visit locations to view and observe software functionality in the field and document any bugs or issues happening on location

To successfully perform the essential functions of this job, team member must be able to:

  • Ability to work and commute in all weather conditions
  • Able to move about inside the office to access standard office equipment, etc.
  • Remain in a stationary position 50% of the time, alternating between sitting and standing
  • Constantly operate a computer and other office productivity machinery such as; keyboard, copy machine and printer
  • Ability to move and lift up to 30 pounds
  • Able to effectively communicate, listen, detect, converse with, discern, convey, express oneself and exchange information
  • Able to walk, bend, twist, turn, stoop, climb steps, reach with hands, use hands to finger


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - QA & Testing

Software Engineering

Graduate

Computer science software engineering or a related field

Proficient

1

Holland, MI, USA