Job Title: Senior QA Engineer
Experience: 5-7 Years
Location: Remote
Employment Type: Full-Time
Job Summary:
We are seeking an experienced Senior QA Engineer to lead our quality assurance initiatives. The ideal candidate will have a strong background in both manual and automated testing for web and mobile applications. You will be responsible for developing comprehensive test strategies, ensuring robust test coverage, and working closely with cross-functional teams to deliver high-quality software. Your role will also include mentoring junior QA team members and ensuring the continuous improvement of our testing processes.
Key Responsibilities:
• Test Strategy & Planning:
• Develop and implement detailed test strategies, test plans, and test cases to ensure comprehensive coverage of application functionality.
• Define testing standards and best practices across the QA team.
• Manual & Automation Testing:
• Execute both manual and automated tests for web and mobile applications.
• Identify areas for automation and work with the team to design and develop automation frameworks.
• API Testing:
• Perform API testing using tools like Postman, ensuring robust integration and performance of backend services.
• Database Testing:
• Write and execute SQL queries to validate data integrity and support backend testing efforts.
• Perform database testing to ensure data consistency and reliability.
• Defect Lifecycle Management:
• Identify, document, and track defects throughout the testing lifecycle.
• Collaborate with developers and business teams to prioritize and resolve issues promptly.
• Tool Proficiency:
• Utilize test management tools such as JIRA for tracking test cases, defects, and project progress.
• Ensure effective use and continuous improvement of the testing toolset.
• Performance & Security Testing:
• Conduct performance testing to evaluate application scalability and responsiveness.
• Perform security testing as needed to identify vulnerabilities and ensure data protection.
• Mentoring & Collaboration:
• Mentor and guide junior QA team members, promoting a culture of quality and continuous improvement.
• Collaborate with cross-functional teams, including development and business stakeholders, to drive high-quality releases in a fast-paced environment.
• Problem-Solving & Communication:
• Demonstrate strong problem-solving and analytical skills to diagnose issues effectively.
• Communicate testing progress, issues, and risks clearly to both technical and non-technical stakeholders.
Required Qualifications:
• Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
• 5-7 years of proven experience in quality assurance, preferably in both manual and automated testing.
• Hands-on experience with API testing tools (e.g., Postman) and database testing using SQL.
• Proficiency with test management tools like JIRA.
• Experience testing web and mobile applications in an agile development environment.
• Strong understanding of test case design, test coverage, and defect lifecycle management.
• Experience with performance and security testing methodologies.
• Excellent communication and mentoring skills.
• Ability to thrive in a fast-paced, dynamic environment and manage multiple priorities effectively.
Preferred Skills:
• Experience with modern test automation frameworks and tools.
• Familiarity with CI/CD pipelines and integrating automated tests into the build process.
• Exposure to cloud-based environments and testing in distributed systems.
Top Skills
What We Do
BuzzBoard provides a generative AI-enabled online platform for sales teams to deliver hyper-personalized customer experiences across different media.
For more information, visit https://www.buzzboard.ai