Quality Assurance Engineer - Remote Work from Home

Quality Assurance Engineer - Remote Work from Home

KLDiscovery, a global leader in eDiscovery, is seeking a talented QA Engineer I to develop and maintain software applications in support of KLDiscovery’s family of products and services. Some software quality assurance experience and skills preferred.

Remote, work from home opportunity.

Quality Assurance Engineer Responsibilities
Recognize and understand terms such as Test Strategy, Test Design, Test Execution, Test Coverage and concepts of TDD, Continuous Integration and Deployment
Assist with implementation of test plans that include various types of tests
Assist in the design and execution of integration and unit tests using a unit testing framework
Design basic system tests
Execute basic system tests independently
Demonstrate basic knowledge about various test types – black vs. white box testing, unit testing, integration testing, system testing, and acceptance testing.
Demonstrate basic knowledge of release processes that take place for individual projects
Participate in software releases
Create and execute basic automated tests
Use source control to manage code changes
Demonstrate basic knowledge of an IDE and common tools to perform application development
Understand the individual functionality currently being developed
Demonstrate general knowledge of functionality at a project level and awareness of the interfaces of dependent projects
Understand customer needs and business reason behind product functionality
Find the cause of most issues that are seen by end users
Evaluate changes and commit to action. Identify potential risks at the team level and likelihood and scale of each risk.
Awareness of and demonstrate company values, policies and guidelines

Bachelor's degree (BSEE, BSCS, BSCE) from four-year college or university AND one to three years related professional experience or training OR equivalent combination of software quality assurance experience and/or training.
Experience working within a quality team testing applications or other related field
Understand customer needs and business reason behind product functionality.
Collaborate with Business directly on formulating good requirements with testable acceptance criteria.
Keeps up-to-date with new technical novelties and encourage other teams to use them if they can bring value.
Analyze, understand, create, and maintain documentation.
Find the cause of complex issues seen by end users and take follow-up actions to prevent the issues from happening.
Work on all team tasks without supervision
Experience with Azure or other cloud-hosting solutions a plus
Ability to demonstrate knowledge of Continuous Delivery, Continuous Integration, and Application Lifecycle Management a plus
Ability to demonstrate knowledge of secure software development and take care of general system performance monitoring a plus

This QA Engineer position does not qualify for VISA sponsorship.

This position operates under International Traffic in Arms Regulations (ITAR) and therefore, any person hired must demonstrate with verifiable documentation that he/she is either (i) a U.S. Citizen; (ii) ac active Green Card Holder; pr (iii) a "Protected Person" as defined by 8 U.S.C. 1324(b)(a)(3).

What We Offer
A friendly and welcoming team-oriented environment
Opportunities for career advancement and growth
Business casual dress
Medical/Dental/Vision benefits as well as company provided Life Insurance, Short Term and Long-Term Disability
Paid Time Off & 401k retirement savings plan with discretionary company match.
Previous Post Next Post