The Software Quality Assurance (QA) Analyst is responsible for the planning, execution, and reporting of the software quality assurance process. The QA Analyst is tasked with both System testing of web applications and perform regression/integration testing of software applications going through enhancements and new releases, and collaborate with other QA team members, application developers and business stakeholders to accurately test the applications to ensure functional requirements are accurately translated into software products.
This is a full-time W-2 relationship position and maybe considered for remote work for candidates within the United States.
Job Duties and Responsibilities:
Develops functional, integration, and regression testing approaches, plans, and scripts for all applications and major IT systems.
Coordinating with business and technical members in determining the testable elements of functional and technical designs.
Executing testing scripts, and where required overseeing the execution of testing scripts in the execution of functional, integration and regression testing.
Logging and tracking to closure the bugs discovered in functional, integration, and regression testing.
Summarizing and providing reporting and analysis on the progress of testing on a daily and weekly basis.
Documenting the final results of functional, integration and regression testing.
Education and Experience:
Bachelor’s Degree; Computers or related discipline preferred but not required.
Test Automation proficiency using tools like Selenium Remote WebDriver for at least 5 years.
Experience testing large https://dotnet.microsoft.com/apps/aspnet web applications for at least 5 years
Experience with C#, NUnit and TeamCity.
A working knowledge of Test Approaches, Test Plans and Test Scripts.
Proficient in the use of a PC and Microsoft Office tools.
Experience in the Intellectual Property or in working with patents is preferred but not required.
Experience writing automated scripts or with performance testing is a plus, but not required.
A paralegal certificate is preferred but not required.
Required Knowledge, Skills, and Abilities:
Demonstrate decision making, problem solving, and analytical skills with attention given to detail and accuracy.
Strong verbal and written and communication skills.
Demonstrate a cooperative positive attitude and effective interpersonal and communication skills with clients, coworkers, and other stakeholders.
Demonstrate flexibility and the ability to work as a member of an Agile/Scrum development team.
Ability to work with minimal direction and to make good decisions according to direction from Manager.
Willingness to learn new tools and technologies to improve efficiency in their job.