Review project/ development requirements to define/ establish tangible testing requirements.
Analyze requirements and document use cases to ensure all functionality is well documented.
Design test strategy, test plans and test cases/scenarios for each website and platform.
Conduct formal test case review sessions with project team.
Hands-on with automated testing tools for websites using Selenium RC /web driver.
Hands-on using test management tools such as JIRA.
Expertise in SQL/ MYSQL Database Testing and write SQL queries to check/ fetch data from databases.
Ensure comprehensive and consistent QA test strategies for all customer facing web sites.
Supervise Publication Tech QA team and Quality Assurance process including task allocation, set priorities/ time lines, review individual/ team performance, and support QA staff hiring - taking tests/ interviews and on-boarding activities for new recruits in QA team.
Manage overall status of tickets, prioritizing tickets as needed, and ensure all tickets are resolved in a timely manner.
Coordinate with multi-departmental testing teams to ensure consistent testing procedures.
Escalate issues to Online QA Manager or Project Analysts as needed.
Provide regular reports on testing and resolution status, including metrics.
Experience in end-to-end testing including integration and system testing.
team handling experience.
Experience with scripting or programming, preferably JAVA.
Experience of automated testing tools for websites, preferably Selenium RC /web driver.
Experience in MySQL Database Testing
Experience in SQL Database Testing. Should be able to write SQL queries to check/fetch data from data bases. Good understanding of HTML and CSS.
Proven experience in using test management tools preferably JIRA.
Must be proficient with software, including: Microsoft Word, Excel, and Outlook.
Experience working within an Agile environment.
Good organizational, research and troubleshooting skills, the ability to balance and reconcile information, and the ability to search for and find the source of errors and anomalies in information.
Ability to work independently within a team-oriented environment.
Detail and results oriented.
Eagerness and ability to learn new skills, technologies, methods and procedures quickly and effectively.
Effective communications skills - oral and written in English. Must be effective at understanding and communicating with an array of stakeholders comprising of project management, programmers and tech staff, upper management, other internal staff, and external contractors, vendors, clients, and customers.
Ability to work effectively with internal and external team members at various levels to achieve results through cooperative, goal-oriented approach.
Must be able to effectively analyze and trouble shoot issues, work with others to overcome obstacles, and identify and quickly deploy solutions.
Ability to work in a fast-paced environment and juggle multiple tasks.
Ability to achieve results within project schedules and deadlines, set challenging goals, prioritize tasks, accept accountability, and provide leadership.
Ability to communicate with technical and non-technical stakeholders about XML encoded content and web-based platforms.
Experience in automated testing specifically Selenium suite management.