Senior Analyst - Software Engineering
- Location
- Quito, Ecuador
- Employment Type
- Industry
- Job Family
- Technology
- Career Level
- Early Career
MAKE STRATEGY A REALITY | ACCELERATE YOUR GROWTH | CHOOSE YOUR PATH
As the world's leading change and transformation consultancy, we're helping businesses move from strategy to reality by taking a pragmatic and practical approach to build solutions that last.
We're seeking a Senior Analyst - Software Engineering in Quito to help us take vision to value and create lasting impact.
SUMMARY
We are seeking a detail-oriented and highly skilled Sr Analyst, Software Engineer with strong expertise in QA Automation to design, build, and scale automated testing solutions within a modern .NET ecosystem. This role is ideal for someone passionate about quality engineering, automation best practices, and continuous improvement.
YOU WILL:
-
Design, develop, and maintain scalable end-to-end automated test suites using Playwright with C#/.NET.
-
Apply Page Object Model (POM) and other test design patterns to build clean, reusable, and maintainable automation frameworks.
-
Implement automated coverage for new features, bug fixes, and regression scenarios.
-
Ensure automation code follows established coding standards and best practices.
-
Manage test data, fixtures, and environment configurations to ensure stable and repeatable executions.
-
Create, organize, and maintain structured test cases in JIRA or equivalent tools.
-
Maintain traceability between requirements, manual test cases, and automated scripts.
-
Track and report test coverage metrics, providing clear visibility to stakeholders.
-
Participate actively in sprint planning, backlog grooming, and story refinement sessions.
-
Review acceptance criteria and provide QA input during requirements analysis.
-
Perform exploratory testing and validate bug fixes when needed.
-
Collaborate closely with developers to improve testability, code quality, and implement shift-left testing strategies.
-
Identify gaps in automation coverage and propose improvements.
-
Optimize test execution time, reduce flakiness, and eliminate false positives.
-
Promote automation best practices and contribute to QA documentation and internal standards.
-
Communicate testing results, risk assessments, and quality metrics clearly to stakeholders.
IDEALLY, WE'D LIKE:
-
3+ years of experience in software quality assurance or test automation engineering.
-
Strong proficiency in C# and the .NET ecosystem (.NET 8.0+ preferred).
-
Hands-on experience with Playwright, Selenium, or similar browser automation frameworks.
-
Experience with NUnit, xUnit, or equivalent testing frameworks.
-
Solid understanding of Page Object Model and automation design patterns.
-
Experience working with Git-based workflows and pull request processes.
-
Familiarity with CI/CD pipelines such as Azure DevOps, GitHub Actions, or Jenkins.
-
Strong understanding of Agile/Scrum methodologies.
-
Excellent written and verbal communication skills.
Applicants must be authorized to work in Ecuador, without the need for visa sponsorship by North Highland. Work visa sponsorship will not be provided, either now or in the future, for this position.
North Highland is an equal opportunity employer, and we adhere to all applicable laws and regulations to ensure a fair and equitable workplace. All qualified applicants will receive fair and impartial consideration without regard to race, color, sex, gender identity, religion, national origin, age, sexual orientation, disability, veteran status, or any other characteristic protected by law. We handle all information in accordance local privacy standards and maintain strict confidentiality.
Reference: 49165