We are seeking a dynamic individual to join our team as a Business Analyst and Software Tester. The ideal candidate will possess a unique skill set that combines strong business analysis capabilities with a deep understanding of software testing methodologies.
Key Responsibilities:
Business Analyst Responsibilities:
- Collaborate with stakeholders to gather document and analyze business requirements.
- Conduct thorough business process analysis and recommend improvements for efficiency and effectiveness.
- Create clear and detailed requirement specifications user stories and process flows.
- Act as a liaison between business users and development teams to ensure a shared understanding of requirements.
- Participate in user acceptance testing (UAT) and facilitate feedback loops between business users and development teams.
- Identify opportunities for process optimization and contribute to continuous improvement initiatives.
Software Tester Responsibilities:
- Design and execute test plans test cases and test scripts for both manual and automated testing.
- Collaborate with developers and business analysts to understand system requirements and functionalities.
- Perform functional regression and performance testing to ensure the quality and reliability of software applications.
- Identify document and track software defects and work closely with development teams to ensure timely resolution.
Ruby Python Linux AWS Docker Kubernetes
- Implement and maintain automated testing frameworks to improve testing efficiency.
- Conduct thorough testing of user interfaces APIs databases and system integrations.
- Provide input into the overall quality assurance strategy and contribute to the enhancement of testing processes.
Qualifications:
- Bachelors degree in Computer Science Information Technology Business or a related field.
- Proven experience as a Business Analyst and Software Tester in previous roles.
- Strong analytical and problemsolving skills with the ability to understand complex business processes.
- Excellent communication skills to effectively interact with stakeholders developers and other team members.
- Proficiency in using testing tools and frameworks for both manual and automated testing.
- Familiarity with Agile methodologies and experience working in Agile/Scrum environments.
- Ability to manage multiple tasks and projects concurrently in a fastpaced dynamic environment.
- Certifications such as CBAP (Certified Business Analysis Professional) or ISTQB (International Software Testing Qualifications Board) are a plus.