As a Senior QA Engineer you will be responsible for designing, developing and implementing test strategies, test plans and test cases that validate software conformance to defined acceptance criteria, design documentation and application standards. Functional test execution, both manual and automated, is required and knowledge and experience in non-functional testing areas such as performance and load testing is also highly desirable.
The Senior QA Engineer will be working closely with Business Analysts and Development Teams across a range of projects, ensuring that the quality assurance and control processes are adhered to, whilst actively contributing to the ongoing development and improvement in these areas. Reports on test run results are expected to help identify problematic areas and provide status for business stakeholders.
What you will be doing:
- Documenting and implementing test strategies, plans, processes and standards.
- Reviewing and revising acceptance criteria for accuracy, clarity and completeness and providing task estimates for the creation and execution of manual and automated tests, reporting to the Project Manager any variance that may jeopardize the project.
- Assessing risks and have them being communicated to the Project Manager and ensuring the availability and good health of the testing environments.
- Creating, maintaining manual test scripts and performing functional testing ,test scripts for non-functional testing and maintenance and extension of the test automation suite and analyzing and reporting overall test status and results to the project team.
- Creating and maintaining relevant project QA documentation ,identifying and reporting defects and issues that arise during testing and evaluating and ensuring that appropriate testing tools are selected and applied for optimum value.
- Providing testing support and coaching for junior members of the testing team,sharing any valuable experience and findings to the QA practice team.
- Providing peer review of test automation implementation and input and research findings to QA Management.
Requirements
- 5+ years of experience in software quality assurance, with 2 years as a Lead/Senior QA Engineer/Tester.
- Experienced in writing and implementing test strategies, test plans and contributing to QA process improvement initiatives.
- Hands-on functional testing experience including end-to-end testing and regression testing, both manual and automated.
- Experience working in an agile testing environment, is familiar with SCRUM and with testing within a SCRUM team, logging and tracking defects through to closure, using issue tracking tools such as JIRA.
- Knowledge of Object-Oriented Programming & Java Programming Language and experience with version control systems, such as GIT or SVN , automated testing, automation testing tools, plus an interest in working with Open-Source testing tools e.g., Selenium WebDriver.
- Understanding of HTTP, REST architecture style and testing against endpoints and experience and knowledge in writing SQL statements to query the backend of the difference systems.
- Ability to demonstrate analytical and problem-solving skills, with proven ability to investigate complex issues and make informed decisions when written guidelines are not available, estimate time to complete tasks based on stories / requirements and to construct Sprint test plans based on initial estimates;
- Ability to switch context quickly and being able to work in several projects/streams of work in the same sprint .Excellent communication skills, both written and verbal and may be responsible for other duties as requested .
When you join CCC, you become part of a dynamic organization unified and strengthened by our community. We care about our team members and clients. We strive to create advanced technology in a vibrant, innovative culture. CCC provides excellent benefits.
CCC is an Equal Opportunity, Individuals with Disabilities and Protected Veterans Affirmative Action Employer. We are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates without regard to race, color, religion, sex, pregnancy, national origin, age, physical and/or mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information (including characteristics and testing), military and/or veteran status, and any other characteristic protected by applicable law.
If you need accommodation for any part of the employment process because of disability, please let a member of our HR Department know the nature of your request.
Other Jobs from Copyright Clearance Center
Intern, Compliance and Cybersecurity
Software Engineer
Similar Jobs
Sr Software Engineer (Java Fullstack)
Lead Test Engineer - Selenium + Java/Playwright + Javascript
Senior Engineer, AVP
Software Senior Engineer, Hyderabad
Full Stack Software Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say