Position: Senior QA Automation Engineer
Company: Evolve Squads
Experience required: 5y
Category: QA Automation
English level: upper
Published: 2021-04-01T00:00:00+03:00

We have a desktop .NET framework Excel Add-In used for reporting ERP
data against multiple relational databases.

**Responsibilities:**
- Automated testing of desktop-based software using Ranorex (or similar)
software.
- Implementing an automated testing structure that suits both the software
application and testing platform.
- Responding efficiently to last-minute requests and special projects, and
produces results.
- Creating flexible and maintainable automated test scripts to support QA
automation.
- Maintaining existing test plans, confirming their accuracy and completeness; Creating new test plans as needed.
- Performing regression testing as required according to existing test plans,
including structural functionality, component-specific items, conversion-
related issues, etc.
- Performing testing on new product features and documenting behavior
accordingly.
- Suggesting areas for improvement within existing test cases.
- Providing input to identify gaps in existing testing.
- Learning new software components, either product-related or supporting
software, and providing test documentation.
- Investigating defects in a timely fashion according to the information
provided within the defect description and the relevant operating systems.
- Accurately recording, track, and reproduce defects using defect tracking
software.
- Creating and updating documentation related to QA processes and
procedures.
- Utilizing the test environment through virtual images and ensures environmental consistency.
- Providing timely and accurate updates to the Scrum team.
- Pursuing additional knowledge through forum subscriptions and
newsletters in order to be current with new developments.
- Participating in relevant meetings and tasks as required.

**Skills and Expertise:**
- 4+ years of experience as a QA engineer.
- UI testing experience using an automated testing tool such as Ranorex,
HP QTP, Selenium, etc.
- Coding in an object-oriented language such as C# a plus.
- Testing Microsoft .NET and C#/VB desktop applications a plus.
- Knowledge of defect tracking software such as TFS or Jira.
- Experience with Agile/Scrum.
- Familiar with Software Development Life Cycle (SDLC).
- Excellent communication skills.