View all jobs Software QA Engineer NYC, NJ · Information Technology Apply Now
As a Software QA Engineer, you will be part of our QA team working in an Agile Environment to ensure we release the software applications and features with the best quality possible along with continuous and fast quality improvement and delivery cycles.
Duties & Responsibilities:
Perform functional, API, performance testing, usability testing, regression testing, security testing, etc.
Participate with test cases/suites design, develop automation scripts and framework. Apply black box and white box testing techniques.
Participate in test strategy, test cases/suites design, automation framework design strategy discussions with QA lead and other QA team members.
Perform software defects and anomaly reporting & analysis.
Hands-on experience in a QA role and experience with Agile methodologies.
Bachelor's degree or higher in Information Systems, Computer Science, Computer Engineering or related field, or foreign equivalent required.
Be passionate about Software QA Testing. Understanding the importance of testing during the software development process.
Solid knowledge about functional testing, API testing, performance testing, usability testing, regression test, etc.
Strong analytical skills. Have the ability to find the root cause of the problem.
Experience with test suites/test cases design.
Experience in developing automated scripts in C#/Java/Python using Selenium web driver and experience in using Automation Test Frameworks is preferred.
Knowledge and experience with API testing.
Experience with Outsystems is a plus.
Knowledge and experience of using JIRA Bug Tracking tools and Test Management tools.
Good verbal and written communication skills. Ability to write clear anomaly reports.
Knowledge of SQL is preferred.
Understanding of continuous integration tools such as TeamCity, Octopus, or equivalent preferred.
Completed the ISTQB foundation level certification/ISTQB Agile Tester certification preferred.