Array is currently seeking an exceptional QA Engineer with hands-on coding experience Selenium/Cucumber to join our accomplished team. As a QA Engineer, you will play a pivotal role in ensuring we deliver high-quality software solutions for our esteemed clients. We are seeking individuals with a strong foundation in software engineering principles, a passion for technology, and a proven track record of successful project delivery.
Key Responsibilities:
Test Automation Development:
• Design, develop, and maintain automated test scripts using Selenium and/or Cucumber.
• Ensure comprehensive test coverage by creating detailed test cases and scenarios.
Test Execution and Reporting:
• Execute automated test scripts and analyze test results to identify defects and ensure software quality.
• Report and track defects, working closely with development teams to resolve issues.
Continuous Integration and Deployment:
• Integrate automated tests into the CI/CD pipeline to ensure continuous testing and timely feedback.
• Collaborate with DevOps and development teams to improve test automation processes and tools.
Quality Assurance and Improvement:
• Participate in the design and implementation of QA processes, standards, and best practices.
• Conduct code reviews and provide feedback to improve the quality of test scripts and frameworks.
Collaboration and Communication:
• Work closely with cross-functional teams, including developers, product managers, and other stakeholders, to understand requirements and deliver high-quality software.
• Provide regular updates on test progress, coverage, and quality metrics to the QA lead and management.
Continuous Learning:
• Stay up-to-date with the latest technologies, trends, and best practices in software engineering.
• Continuously enhance your skills and knowledge through self-learning, training, and professional development opportunities.
Documentation:
• Document the epic journey! Create narratives for code, design, and implementation.
• Ensure our tech lore aligns with industry best practices and standards.
Qualifications:
• Bachelor’s degree in Computer Science, Software Engineering, or a related field.
• 2-7 years of experience in QA automation, with a strong focus on Selenium and/or Cucumber. • Proficiency in programming languages such as Java, Python, or JavaScript.
• Strong understanding of software testing principles, methodologies, and best practices.
• Experience with continuous integration tools (e.g., Jenkins, Bamboo) and version control systems (e.g., Git).
• Communication and collaboration skills that resonate with startup energy.
Additional Requirements:
• Excellent problem-solving and analytical skills, with a keen attention to detail.
• Strong communication and collaboration skills, with the ability to work effectively in a team environment.
• Ability to work independently and manage multiple tasks and priorities in a fast-paced environment.
• Continuous learning mindset and a commitment to staying updated with the latest trends and advancements in test automation.