The CTO’s Technical Personal Assistant will work closely with the CTO, providing comprehensive administrative and technical support. The ideal candidate will have a strong technical background, excellent organizational skills, and the ability to handle a dynamic work environment. This role requires a proactive individual who can manage multiple tasks efficiently and effectively.
Key Responsibilities:
- Collaborate with client development teams to understand software requirements, design specifications, and user stories.
- Develop and maintain comprehensive test plans, test strategies, and test cases that align with the Software Testing Process (STP).
- Execute manual testing, including functional, regression, smoke, and exploratory testing, to ensure that the software meets all specified requirements.
- Utilize test management tools like TestRail or Zephyr to document and manage test cases, test execution, and reporting.
- Identify, log, and track defects using defect tracking tools like Jira, Linear, and ensure clear communication with client developers for timely resolution.
- Participate in the full lifecycle of testing, including Test Planning, Test Design, Test Execution, Defect Reporting, and Test Closure.
- Perform risk-based testing to prioritize test efforts based on the criticality of features and potential impact on the end-users.
- Collaborate with client teams during Agile ceremonies (e.g., sprint planning, daily stand-ups, sprint reviews) to ensure seamless integration of testing activities.
- Conduct test case reviews with client stakeholders to ensure comprehensive coverage and alignment with requirements.
- Prepare and deliver detailed test reports and metrics to clients, providing insights into test coverage, defect density, and overall quality status.
- Engage in continuous improvement of testing processes, tools, and techniques to enhance the quality and efficiency of the QA process.
- Maintain test environments and coordinate with client teams to ensure that testing is conducted in a stable and representative environment.
- Provide guidance and support to clients on best practices in manual testing, helping them optimize their own testing processes.
Requirements:
- 3-6 years of experience in manual software testing, with a strong background in applying the Software Testing Process (STP).
- Proven ability to develop and execute detailed test plans, test strategies, and test cases, with a focus on quality and coverage.
- Proficiency in using test management tools like TestRail, Zephyr, or similar for test case management and reporting.
- Experience with defect tracking tools for logging, tracking, and managing defects throughout the software development lifecycle.
- Familiarity with SQL for database testing, including writing basic queries to validate data integrity and accuracy.
- Knowledge of API testing and experience using tools like Postman or SoapUI for manual API testing.
- Strong understanding of Agile methodologies, including the ability to integrate testing activities within Agile sprint cycles.
- Excellent analytical and problem-solving skills, with a keen eye for detail and a proactive approach to quality assurance.
- Ability to communicate effectively with remote client development teams, providing clear feedback and guidance on testing issues.
- Experience in testing web and mobile applications, with an emphasis on user experience, functionality, and performance.
- Strong documentation skills, with the ability to create clear and concise test artifacts, including test plans, test cases, and test reports.
- Strong English.
Preferred Candidate Profile:
- Experience working in a QA as a service environment, managing multiple client projects and testing efforts simultaneously.
- Knowledge of performance testing tools like JMeter is a plus.
- Familiarity with version control systems like Git for collaborating on test artifacts.
- ISTQB certification or other relevant testing certifications is preferred.
Industry Type: IT Services & Consulting
Education UG: B.Sc – Computers, Diploma – Computers, Electrical, Electronics/Telecommunication, Engineering, B.Tech/B.E. – Electronics/Telecommunication, Computers, Electrical
Key Skills: Communication Skills, Personal Assistance, Devops, Time Management, technical, Team Management Skills, Interpersonal Skills