Greeting From Cohnreznick !!
Senior QA Engineer
Summary: The Senior QA Engineer will lead the testing efforts, design test strategies, and mentor junior team members. This role ensures the highest quality of software delivery through rigorous testing and quality assurance practices
Responsibilities:
- Lead the design and implementation of test strategies
- Execute and oversee manual and automated tests
- Identify, document, and track software defects
- Collaborate with developers to resolve issues
- Perform regression testing
- Validate fixes and enhancements
- Report test results and metrics
- Maintain test environments
- Mentor junior and mid-level QA engineers
- Participate in code reviews
- Drive continuous improvement initiatives
Qualifications:
- Bachelor’s degree in Computer Science or related field
- 5+ years of experience in software testing
- Certified as ISTQB Expert level
- Strong understanding of software development lifecycle
- Expertise in testing methodologies
- Strong analytical and problem-solving skills
- Excellent communication skills
- Attention to detail
- Ability to lead and mentor a team
- Experience with test automation tools
Required Knowledge and Skills:
- Expertise in programming languages (eg, C#, Javascript/Python)
- Advanced knowledge and hands-on with test automation tools like Selenium and its integration with Cucumber in dot net framework
- Experience with bug tracking tools (eg, JIRA)
- Strong knowledge of SQL and database concepts
- Proficiency in Agile methodologies
- Advanced knowledge of version control systems (eg, Git)
- Ability to write detailed and comprehensive test cases
- Strong understanding of web technologies (eg, HTML, CSS, Java Script)
- Proficiency in API testing using tools like Postman, Karate, Rest Sharp
- Experience with continuous integration tools like Devops / Jenkins
- Hands-on with Cross browser testing tools
- Hands-on with Load Testing and Performance Testing tools
- Experience writing automated unit tests in NUnit/ XUnit/ MSTest framework for dot net applications
- Knowledge on Azure technologies
Technologies, Coding Languages, and Methodologies:
- C#, Java Script/Python
- Selenium, Cucumber, Microsoft tool Playwright, JIRA
- SQL
- Agile, Scrum
- Git
- HTML, CSS, Java Script
- API testing tools (eg, Postman, Karate, Rest Sharp)
- Dev Ops/ Jenkins
- Load Testing and Performance Testing tools
- NUnit/ XUnit/ MSTest framework
Outcomes:
- Ensure software meets quality standards
- Identify and document defects
- Collaborate effectively with the development team
- Execute test cases accurately
- Maintain up-to-date test documentation
- Mentor junior and mid-level QA engineers
- Lead continuous improvement initiatives
- Support the team in achieving project deadlines
- Provide clear and concise test reports
- Maintain a positive and proactive attitude