Posted Sep 13, 2022
We are looking for a bilingual, analytical, results-driven Mid-level Manual Software Tester with a keen eye for detail. In this role, you will use your understanding of Software Testing and tools to analyze current and future applications, test, and help identify defects or potential design flaws. You will be involved in the analysis and testing phases of multiple projects alongside the development. Initially, testing will be manual with the vision of automation. You will be squashing bugs and making improvements as you go. We highly value collaboration. We know it's the key to success, so our development team partners with everyone in the company to achieve our ambitions. Essential to this role are excellent communication skills and the ability to speak and write in English. What is it like to work at NTI? As a member of our team, you’ll be helping us create innovative solutions to solve our customers’ business challenges. We work hard and stay focused, but never forget that the experience should be inspiring and enjoyable for the team to make it all happen. Our core values are Integrity, respect, sound judgment, customer-focused; results driven; giving back. Key Duties
Support the implementation of:
Different templates and processes for Software Testing (Test Plan, Test Scenarios, Test Cases, Bug Management, etc). - Best Software Testing practices. - Review software requirements and prepare test plans, scenarios, cases, and regression tests. - Execute test cases (manual), analyze results (database impacts, bugs or defects, usability, etc), and address findings with developers and the project manager. - Create, maintain, and execute regression test suites regularly. - Help implement needed strategies, tools, and methodologies for the full-automated testing process
Work with the DevOps team to improve the testing phase in the CI/CD pipelines when the automation time comes. - Work with Project Manager, Product Owners, Stakeholders, and other team members on new requirements as well as reported issues and effectively route, troubleshoot & resolve them. - Prepare reports on all aspects related to the software testing carried out and report to the different teams (Product Owners, Project Managers, Developers, etc). - Conduct post-release/post-deployment testing. - Interact with end-users to understand product requirements. - Work with cross-functional teams to ensure quality throughout the software development lifecycle. - Provide training and workshops for staff as required. Keep up to date with the latest software testing technologies and methodologies. Experience
Bachelor’s degree in computer science or related field. - Minimum of 5 years of proven experience as a Quality Assurance, Software Tester, or similar role. - Proven experience as a Software Tester or similar role. - Up-to-date knowledge of software test design and testing methodologies. - A Plus
Knowledge of:
At least one programming/scripting language
At least one database management system
Automation frameworks and tools:
Selenium, Maven, TestNG
Cypress
Playwright
Jenkins
Docker, GIT
AWS
API Testing
Performance Testing
Skills & Qualifications
Proficiency in written and spoken English. - Passion for automation (or the intention to move into that area). - Ability to manage the day-to-day operational aspects of all ongoing project priorities. - Sense of urgency in meeting all deadlines. - Customer-focused style with the skills and ability to handle stressful or difficult situations. - Attention to detail. - Creative problem-solving. - Excellent communication and critical thinking skills. - Good organizational skills and detail-oriented mindset. This position has the following benefits:
Vacation time
Flexible schedule
Friendly teamwork environment
Professional growth opportunities
Don't want to apply yourself?
Our team writes your resume, applies for you, preps you for interviews, and negotiates your offer.
Browse Jobs
By Role
By City