Position Expired
This job is no longer accepting applications.
Software Tester (Manual & Automated Testing)
Upwork
Job Overview
Fast growing mobility tech company seeking an experienced Software Tester proficient in both manual and automated testing to ensure the quality, reliability, and performance of our software products, including web and mobile applications. The ideal candidate will be responsible for designing test cases, executing test scripts, identifying defects, and collaborating with developers to resolve issues. Additionally, this role involves contributing to test automation to enhance efficiency and coverage.
If you have a strong attention to detail, experience with automation tools, and a passion for delivering high-quality software, we’d love to work with you!
Key Responsibilities
Manual Testing
✅ Develop and execute test plans, test cases, and test scripts based on software requirements.
✅ Conduct functional, regression, usability, and exploratory testing to identify defects.
✅ Perform UI/UX testing to ensure consistency and user-friendliness.
✅ Log, track, and report defects using bug-tracking tools (e.g., JIRA, Bugzilla).
✅ Work closely with developers to reproduce and troubleshoot issues in various environments.
Automated Testing
✅ Design, develop, and maintain automated test scripts for web and mobile applications.
✅ Use automation tools such as Selenium, Cypress, or similar to improve test coverage.
✅ Implement API testing using Postman, RestAssured, or similar tools.
✅ Set up and execute automated tests within a CI/CD pipeline (e.g., Jenkins, GitHub Actions, GitLab CI/CD).
✅ Perform performance and load testing using tools like JMeter or LoadRunner (optional).
Collaboration & Reporting
✅ Work with developers, product managers, and UX/UI designers to clarify requirements and improve product quality.
✅ Participate in agile development cycles (Scrum/Kanban), including daily stand-ups, sprint planning, and retrospectives.
✅ Provide detailed test reports and insights to stakeholders.
✅ Contribute to test documentation, best practices, and knowledge sharing within the team.
Skills & Experience Required
✔ 4+ years of experience in software testing (manual & automation).
✔ Strong understanding of SDLC (Software Development Life Cycle) and STLC (Software Testing Life Cycle).
✔ Experience with test management tools (e.g., TestRail, Zephyr, Xray).
✔ Proficiency in automation frameworks: Selenium WebDriver, Cypress, Playwright, or Appium.
✔ Hands-on experience with scripting languages (e.g., Python, Java, JavaScript) for automation.
✔ Familiarity with API testing tools (Postman, RestAssured).
✔ Experience with version control systems (Git, GitHub, GitLab).
✔ Knowledge of CI/CD processes and integrating test automation into pipelines.
✔ Strong analytical and problem-solving skills.
✔ Excellent written and verbal communication skills.
Preferred Qualifications (Nice to Have)
➕ Experience with mobile testing (iOS/Android).
➕ Knowledge of performance testing tools (JMeter, LoadRunner).
➕ Exposure to security testing (OWASP guidelines).
➕ Familiarity with cloud environments (Vercel).
➕ ISTQB Certification or similar is a plus.
Our Tech Stack
- NextJS
- PostgreSQL
- Prisma
- React
Why Work With Us?
🚀 Long-term opportunity with flexible hours.
💡 Work with a tech-driven, collaborative team.
📈 Opportunity for growth and skills enhancement in test automation.
💰 Competitive pay based on experience.
How to Apply
📌 Submit your proposal with the following
1️⃣ Your resume or Upwork profile with relevant experience.
2️⃣ Examples of manual and automated test scripts you’ve worked on.
3️⃣ A brief description of a challenging bug you identified and how you handled it.
🔹 Bonus: If you have an Upwork job success score or relevant certifications, mention them!
Qualifications
- ✅ Set up and execute automated tests within a CI/CD pipeline (e.g., Jenkins, GitHub Actions, GitLab CI/CD)
- ✔ 4+ years of experience in software testing (manual & automation)
- ✔ Strong understanding of SDLC (Software Development Life Cycle) and STLC (Software Testing Life Cycle)
- ✔ Experience with test management tools (e.g., TestRail, Zephyr, Xray)
- ✔ Proficiency in automation frameworks: Selenium WebDriver, Cypress, Playwright, or Appium
- ✔ Hands-on experience with scripting languages (e.g., Python, Java, JavaScript) for automation
- ✔ Familiarity with API testing tools (Postman, RestAssured)
- ✔ Experience with version control systems (Git, GitHub, GitLab)
- ✔ Knowledge of CI/CD processes and integrating test automation into pipelines
- ✔ Strong analytical and problem-solving skills
- ✔ Excellent written and verbal communication skills
- ➕ Experience with mobile testing (iOS/Android)
- ➕ Knowledge of performance testing tools (JMeter, LoadRunner)
- ➕ Exposure to security testing (OWASP guidelines)
- ➕ Familiarity with cloud environments (Vercel)
- 💡 Work with a tech-driven, collaborative team
Benefits
- 🚀 Long-term opportunity with flexible hours
- 💰 Competitive pay based on experience
Responsibilities
- Fast growing mobility tech company seeking an experienced Software Tester proficient in both manual and automated testing to ensure the quality, reliability, and performance of our software products, including web and mobile applications
- The ideal candidate will be responsible for designing test cases, executing test scripts, identifying defects, and collaborating with developers to resolve issues
- Additionally, this role involves contributing to test automation to enhance efficiency and coverage
- ✅ Develop and execute test plans, test cases, and test scripts based on software requirements
- ✅ Conduct functional, regression, usability, and exploratory testing to identify defects
- ✅ Perform UI/UX testing to ensure consistency and user-friendliness
- ✅ Log, track, and report defects using bug-tracking tools (e.g., JIRA, Bugzilla)
- ✅ Work closely with developers to reproduce and troubleshoot issues in various environments
- ✅ Design, develop, and maintain automated test scripts for web and mobile applications
- ✅ Use automation tools such as Selenium, Cypress, or similar to improve test coverage
- ✅ Implement API testing using Postman, RestAssured, or similar tools
- ✅ Perform performance and load testing using tools like JMeter or LoadRunner (optional)
- ✅ Work with developers, product managers, and UX/UI designers to clarify requirements and improve product quality
- ✅ Participate in agile development cycles (Scrum/Kanban), including daily stand-ups, sprint planning, and retrospectives
- ✅ Provide detailed test reports and insights to stakeholders
- ✅ Contribute to test documentation, best practices, and knowledge sharing within the team
Other Recent Opportunities
Sr. Software Engineer, Tim Hortons
9/10/2025Restaurant Brands International
Software Engineer (Multiple Roles)
9/10/2025Abby (Accounting Automation)
Analyst, Quantitative Software Engineer (C#)
9/10/2025Bank of Montreal
UI Software Engineer
9/10/2025J&M Group, Inc
Associate, Software Engineer, New Grad
9/10/2025Posting Date:02/ 09/2025
Lead Dotnet Developer
9/10/2025Tekgence Inc
Job Alerts
Get notified when new positions matching your interests become available at Kardow.com.
Need Help?
Questions about our hiring process or want to learn more about working with us?