Job Title: Quality Assurance Engineer
Position Description:
We are looking for a Quality Assurance Engineer to join our team. This is a critical role responsible for developing and performing functional, regression and Automation tests based on requirements, user stories with sound methodologies to test the quality of proprietary Software Products that streamline mandated quality reporting for web based applications along with developing and executing both manual and automated tests suites. This role will report within the Global Engineering organization.
Roles and Responsibilities
- Tests new and existing features for every agile sprint cycle.
- Document and report issues discovered during testing and following up for resolution, performs manual as well as automated testing to support system testing to ensure effectiveness and quality of the components and systems developed.
- Proactively identifies and diagnoses performance and slowness issues.
- Performs root cause analysis when issues are found.
- Participates in requirements reviews, design reviews and change control activities and presents the strategy for testing with product management, engineering, and other quality assurance members, collaborates with the documentation and training staff to create value focused documentation, release notes and training materials.
Skills Required
- Knowledge of different Automation tools like (Selenium, cucumber, Appium, UFT)
- Ability to develop, implement, and manage frequent software releases on multiple platforms.
- Ability to work independently with general direction setting
- Demonstrated ability to trouble shoot issues and report product owners
- Excellent verbal and written communication skills
Experience Required
- 5 years experience in Software Testing
- 2 years’ experience testing multi-tiered applications developed using C#
- 1 years’ experience with SQL, including ability to write, execute and analyze SQL queries
- 1 years’ experience with scripting /programming languages/automation to be able to convert existing manual test cases into automated test suites.
- +1 years’ experience in any Automation Tool is a plus
- Knowledge of all phases of the software development life cycle.
- Implement row level security on data and manage application security layer models