The QA Engineer is responsible for aspects of the Quality Assurance process for MarginPoint’s Inventory Management Solutions SaaS solution built on Microsoft Azure. The QA Engineer needs to be intimately familiar with Microsoft technologies and have had previous experience with SaaS enterprise applications requiring 24×7 availability. Responsibilities include running tests, build test cases, create testing plans and communicate results/recommendations to engineering team. Ability and aptitude to learn quickly and work within a team environment. Effectively communicate with other engineers and understand effectively how the business works with the associated data.
The ideal candidate will be highly motivated and enjoy working in a fast-paced growing company with a self-driven team. If you have an entrepreneurial spirit and enjoy creating innovative solutions to complex problems, MarginPoint may be a fit for you. You will fit right in if you enjoy bleeding edge technology and coming up with creative solutions to complex problems.
Review product requirements, use cases, user stories, and functional requirements, and create and maintain test plans, test cases, test scenarios, in compliance with defined Quality Assurance standards and methodologies.
Design, develop and maintain test architecture and frameworks; create standards and process for test automation.
Support, maintain, and enhance all test case automation related activities during iterative development, system testing, regression testing, and post production testing cycles.
Assist in manual testing activities; execute manual test cases and automation scripts for products under development using test management and tracking tools; review manual test cases for the relevant application and provide feedback on suitability for automation to the project team.
Establish, maintain and configure testing environments for executing test cases and scenarios.
Participate and implement best practices in the development, deployment, and administration of Quality Assurance process and tools, and work with development and DevOps teams in integrating automated tests into the software development and release process so that automation goals can be achieved.
Provide timely and accurate status on test progress, document test results, prepare and present Quality Assurance reports and metrics, and drive defects toward resolution.
A minimum of a bachelor’s degree, or equivalent, Computer Science, Information Systems, Information Technology, Software Engineering or a related field
2+ years of hands on QA experience using the latest Microsoft technologies
Expertise with Setup/configure/maintain testing environments including setting up IIS and .Net Web Services.
2+ year of SQL with data validation experience.
2+ years of experience with Microsoft Visual Studio or any other IDE.
Strong experience with QA processes and methodologies required.
Excellent communication and documentation skills
Expertise with secure and scalable internet facing web-based enterprise class applications
Experience in selenium scripting and understanding of object oriented programming language.
Experience in API and REST testing
Expertise with testing XML message-based systems
Experience in mobile testing including iOS and Android
Experience using tools like Pycharm, Apium, VSO, Send-grid, Wireshark, SOAP UI, Fiddler and Postman
Experience in continuous Integration Continuous delivery(CICD)
MarginPoint requires pre-employment testing of applicants, background checks, drug screening, reference and resume verification. The Position located in Laguna Hills, CA. No relocation provided. No phone calls or recruiters/agencies.
MarginPoint is an Equal Opportunity Employer. MarginPoint provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, or status as a veteran. MarginPoint complies with applicable state and local laws governing non-discrimination in employment.