Role: Experienced Quality Assurance Automation Engineer
Contract: Full-time (160 hours monthly)
Schedule: 8 AM to 5 PM EST
Rate: $12,000 – $16,000 annually / $1,000 – $1,350 USD monthly
Availability to Start: As soon as possible
Benefits: Paid Time-Off
Client’s Profile
This Canadian-based company aims to empower small businesses and uplift local communities. They believe that small businesses can efficiently manage and grow their operations by providing technology and talent through a unified platform. They eliminate the need for multiple tools, offering everything businesses need in one place. With a single login, one team, and a cost-effective monthly price, businesses can streamline their processes and focus on success.
Tech Stack Used: Java, JavaScript, Python, SQL, ReactJS, Linux shell scripts, C#, AWS platforms, Jira, GitHub, and Azure DevOps suite.
What you’ll do
As a QA Automation Engineer, you will be responsible for designing, developing, and implementing automated testing solutions to ensure the quality and reliability of the client’s software applications. You will collaborate closely with the development team to identify test requirements and implement effective testing strategies. This is an excellent opportunity to contribute to continuously improving the QA processes and significantly impact their software quality. Your responsibilities include the following:
– Leading and overseeing comprehensive automated testing of software solutions to ensure robustness, scalability, and high-quality deliverables.
– Collaborating with solution architects to understand business and technical requirements, translating them into detailed test plans, test cases, and automation scripts using appropriate tools.
– Conducting thorough and diligent automated testing of solutions built using serverless and container-based architectures on Azure and AWS platforms to ensure adherence to quality standards.
– Utilizing agile methodologies to effectively manage testing processes, utilizing tools such as Jira, Zephyr, and Azure DevOps suite for test case management and reporting.
– Promoting and fostering a culture of high-quality output and rigorous testing within the team, with a strong emphasis on test automation and continuous improvement.
– Regularly communicating and collaborating with the development team and stakeholders at all levels to ensure the effective execution of quality assurance processes, providing timely feedback and reporting on test results.
– Ensuring compliance with best practices in cybersecurity and data security throughout the testing process, and validating the implementation of identity and secret management solutions.
– Researching and implementing innovative testing methodologies, tools, and frameworks to improve efficiency, effectiveness, and test coverage.
– Mentoring and guiding junior members of the quality assurance team, providing technical expertise, and promoting professional growth.
– Participating in architectural and design discussions, offering insights and suggestions to improve testability, maintainability, and scalability of software solutions.
– Staying updated on industry trends, emerging technologies, and best practices in quality assurance and test automation to drive continuous improvement and maintain a competitive edge.
What you should have
– Proven experience as a Quality Assurance Automation Engineer, focusing on designing and implementing test automation frameworks of at least 4 years.
– Strong proficiency in test automation tools and frameworks like Selenium WebDriver, Cucumber, JUnit, TestNG, or similar.
– Solid understanding of software testing principles, methodologies, and best practices.
– Experience with programming languages like Java, Python, or C# for test automation scripting.
– Proficiency in writing and executing complex SQL queries to validate data integrity.
– Familiarity with CI/CD pipelines and tools like Jenkins, Git, or similar.
– Excellent analytical and problem-solving skills, with keen attention to detail.
– Strong communication and collaboration skills to effectively work with cross-functional teams.
– Experience with performance and load testing tools like JMeter or Gatling is a plus.
– Professional certifications in software testing (e.g., ISTQB) are desirable.
– Previous experience in a leadership or mentoring role is an advantage.
Who you are
– Experienced QA Automation Engineer with expertise in testing methodologies, automation frameworks, and quality assurance principles. Autonomously leads projects to successful completion.
– Proven leader, mentoring QA teams in implementing automation strategies. Organized approach ensures efficient execution and resource management.
– Passionate about continuous improvement, staying updated with trends, and enhancing testing practices. Meticulous attention to detail for comprehensive coverage and efficient defect identification.
– Collaborative team player, adept at effective communication with cross-functional teams. Strong organizational skills for prioritization and efficient task management.
– Results-oriented professional, dedicated to delivering high-quality software products. Employs autonomy, leadership, organization, and collaboration to drive success.
If you are interested in moving forward with the application process, please fill out this form:
/3D44JcGJDdH51pZ86
APPLY FOR THIS JOB:
Company: Virtual Work World LLC
Name: Virtual Work World Team
Email: