Software QA Engineer

The opportunity

We are looking forĀ QA Engineer to work closely with our engineering teams. You will have a solid technical background with a focus on quality, testing strategy and delivering high-quality results in a time-sensitive environment working with both Hardware, Software, Backend and mobile products.


  • Test Cloud base web application front end, backend, mobile, rest api
  • Perform qualitative and/or quantitative tests/evaluations of products, processes, equipment, and systems to support company validation requirements
  • Prepare and create test plans, test cases for software based on functionality documentation and application
  • Execute test cases, find and document any and all problems, bugs, or other issues (into a bug database) that affect the software product
  • Ensure that performance and quality of products conform to established company standards; guidelines; specifications and customer requirements by implementing, overseeing, and maintaining formal/structured test programs, policies, processes, procedures, and controls
  • Develop means to automate testing via test scripts or test tools (selenium, junit, jmeter)
  • Develop test data, perform test data analysis, and prepare reports of test results
  • Develop new testing techniques/methods; provide process improvement recommendations
  • Conduct problem reviews and maintain non-conformance metrics
  • Insure that each project is finished as scheduled
  • Partner with development engineers to define requirements, explain defects, and improve the product
  • Create automation scripts to test all area.



  • Bachelor’s degree in Computer Science, Computer Engineering or similar technical field required
  • 5+ years of experience as a software tester
  • Experience in design verification, reviewing specifications, and test planning
  • Experience in creating test plans for software based on the UI and functionality documentation
  • Experience with command line on Linux, general command and scripting
  • Ability to understand java code
  • Experience in testing cloud based software at all levels, mobile clients
  • Experience in automation with scripts and test tools (selenium, junit, jmeter, soapUI)
  • Understanding of Software Development Life Cycle Methodologies
  • Understanding of AWS environment a plus


Ability to think and work logically to create test plans for software programs and consistently carry out test plans fully


To apply for any job at BAM Labs, use jobs@bamlabs.com