Minimum of 3 years of experience in manual and automated software testing., Proficiency in testing tools like Selenium, JUnit, TestNG, and scripting languages such as Python or JavaScript., Experience testing web and mobile applications across various platforms., Strong attention to detail and problem-solving skills..
Key responsibilities:
Develop and execute test plans, cases, and scripts to ensure software quality.
Perform manual and automated testing to identify defects and ensure performance standards.
Manage and track defects using bug tracking systems like Jira.
Collaborate with cross-functional teams to improve testing processes and software quality.
Report this Job
Help us maintain the quality of our job listings. If you find any issues
with this job post, please let us know. Select the reason you're reporting
this job:
DigiFist
11 - 50
Employees
About DigiFist
At DigiFist, we are a performance-driven Shopify Plus agency with a mission to empower e-commerce businesses to succeed online. We specialize in providing custom solutions for Shopify sites including design, development, branding, store setup, migration, and more. Our team of highly experienced professionals is dedicated to delivering the highest quality of online services to our clients. We have extensive experience in digital marketing, SEO, PPC, email marketing, social media, and analytics, as well as custom software development and web design services. We make sure our clients have the most effective tools and strategies to maximize their success in digital marketing. Our proven track record of success speaks for itself, and we strive to provide our clients with the best results possible.
We are seeking a highly skilled and detail-oriented QA Tester with a minimum of 3 years of experience in both manual and automated software testing. As an integral member of our Quality Assurance team, you will be responsible for ensuring the quality, reliability, and performance of our software products. This role requires a deep understanding of software testing methodologies, tools, and processes, as well as the ability to work collaboratively with cross-functional teams to deliver top-tier software solutions.
Test Planning and Strategy:Develop comprehensive test plans, strategies, and test cases to cover all aspects of software functionality, performance, and usability. Ensure alignment with product requirements and industry standards.
Manual Testing:Perform detailed manual testing across various platforms and environments to identify defects, inconsistencies, and areas for improvement. This includes functional, regression, integration, system, and user acceptance testing.
Automated Testing:Design, develop, and maintain automated test scripts using tools such as Selenium, JUnit, TestNG, or similar frameworks. Continuously enhance the automation suite to improve test coverage and efficiency.
Defect Management:Identify, document, and track software defects using bug tracking systems (e.g., Jira, Bugzilla). Work closely with the development team to prioritize and resolve issues promptly.
Performance and Load Testing:Conduct performance and load testing to ensure the software meets performance benchmarks under various conditions. Analyze results and provide actionable insights to the development team.
Test Environment Management:Set up, configure, and maintain test environments, ensuring they mimic production conditions as closely as possible. Coordinate with DevOps for continuous integration and deployment pipelines.
Product Design Review:Participate actively in product design and requirement review meetings. Provide feedback on potential risks, testability, and quality impacts during the early stages of the software development lifecycle.
Continuous Improvement:Advocate for and implement best practices in QA processes, tools, and methodologies. Stay updated with the latest trends in software testing and incorporate them into the QA workflow.
Documentation:Create and maintain detailed QA documentation, including test plans, test cases, test scripts, and test reports. Ensure all documentation is accurate, comprehensive, and up to date.
Mentorship and Training:Provide guidance and mentorship to junior QA testers, sharing knowledge and best practices to help them grow in their roles.
Requirements
Experience:Minimum of 3 years of hands-on experience in both manual and automated software testing, with a proven track record of delivering high-quality software products.
Technical Proficiency:Strong proficiency in automated testing tools such as Selenium, JUnit, TestNG, or similar frameworks. Experience with scripting languages (e.g., Python, JavaScript) for test automation.
Manual Testing Expertise:Extensive experience in manual testing, including functional, regression, integration, system, and user acceptance testing.
Web and Mobile Testing:Experience testing web and mobile applications across different browsers, devices, and operating systems.
Performance Testing:Hands-on experience with performance and load testing tools (e.g., JMeter, LoadRunner) and the ability to analyze and report on performance data.
Defect Management:Proficient in using bug tracking and project management tools such as Jira, Bugzilla, or similar.
Attention to Detail:Exceptional attention to detail with the ability to spot even the smallest defects and inconsistencies in software.
Problem-Solving Skills:Strong analytical and problem-solving skills, with the ability to troubleshoot and resolve complex issues.
Communication Skills:Excellent communication skills, both written and verbal, with the ability to articulate technical issues to non-technical stakeholders.
Team Collaboration:Proven ability to work effectively in a collaborative team environment, with cross-functional teams including developers, product managers, and business analysts.
Agile Methodology:Experience working in Agile/Scrum environments, with a deep understanding of Agile testing practices.
Preferred Skills:
Continuous Integration/Continuous Deployment (CI/CD):Familiarity with CI/CD pipelines and integration of automated tests within these pipelines.
API Testing:Experience with API testing tools such as Postman, SoapUI, or similar.
Version Control:Proficiency with version control systems like Git.
Security Testing:Basic knowledge of security testing principles and tools.
Benefits
Career Advancement:Opportunities for growth and advancement in an expanding company.
Professional Development:Access to training and resources to enhance your skills and knowledge in QA and software testing.
Innovative Projects:Work on cutting-edge projects that challenge and inspire you.
Collaborative Environment:Join a team that values collaboration, innovation, and continuous improvement.
Competitive Compensation: Bnefits package tailored to your experience and expertise.
Hybrid-Remote
Required profile
Experience
Level of experience:Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.