ABOUT BLINKCX:
BlinkCX (THINKBLINK INC.) is a technology-driven Customer Experience Insights company that helps organizations to engage their customers at every digital channel, understand their customers through experience data analysis, and build next-generation solutions that drastically increase efficiency on customer digital interactions. Our goal is to become the indispensable customer insights and innovations partner for businesses that care about their customers.
Job Summary:
The Senior Quality Assurance Engineer is responsible for leading the quality assurance efforts across the software development lifecycle to ensure high-quality, reliable, and scalable software products. This role involves developing test strategies, executing test plans, identifying defects, and collaborating with cross-functional teams to deliver quality solutions on time. The ideal candidate is highly analytical, detail-oriented, and experienced in automation and manual testing methodologies.
Key Responsibilities:
- Develop and implement comprehensive test plans, test cases, and test scripts for functional, regression, performance, and security testing.
- Lead and mentor junior QA engineers, providing guidance and support to ensure best practices are followed.
- Design, build, and maintain automated test frameworks and scripts to improve testing efficiency and coverage.
- Collaborate with software developers, product managers, and other stakeholders to understand requirements and ensure testability.
- Identify, document, and track defects, ensuring issues are resolved before software release.
- Conduct root cause analysis of defects and provide insights to improve software quality and development processes.
- Participate in code reviews and provide feedback from a quality assurance perspective.
- Continuously evaluate and improve testing processes, tools, and techniques.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in software quality assurance, with a strong background in both manual and automated testing.
- Proficient in programming/scripting languages such as Java, Python, or JavaScript.
- Experience with test automation tools
- Strong understanding of software QA methodologies, tools, and processes.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a collaborative environment.
Preferred Skills:
- Experience with performance testing tools
- Familiarity with Agile/Scrum development methodologies.
- ISTQB or similar QA certification is a plus and advantage but not a must.