Responsibilities:
- Analyze business requirements and create clear and detailed Business Requirements Documents (BRDs) and Technical Requirements Documents (TRDs).
- Develop testing scenarios based on business requirements and user needs.
- Use tools such as Jira, Selenium, or Appium to test software applications.
- Understand and apply software testing methodologies, business processes, and user needs analysis.
- Analyze and identify business needs and prepare test scenarios accordingly.
- Debug and analyze log files to identify software application issues.
- Use wireframes and mockups to visualize and communicate software application designs and user needs.
- Use design tools such as Figma, Sketch, or Adobe XD to create wireframes and mockups.
- Validate and test usability of wireframes and mockups before they are included in the application development process.
- Follow best practices in wireframe and mockup creation, including consistency in application appearance and functionality.
- Apply UX/UI design principles when creating wireframes and mockups.
- Use prototyping tools such as InVision, Marvel, or Axure to design and develop application prototypes.
- Understand various software development methodologies and frameworks, such as Agile and Waterfall.
- Stay up-to-date with the latest technological developments in the industry and consider their implications for software application development.
- Understand e-commerce-related business processes, such as inventory management, order management, shipping management, and payment management.
Requirements:
- Minimum of a Bachelor's degree in Computer Science, Information Systems, or Business-related field.
- Minimum of 2 years of experience as a Business & System Analyst or QA.
- Ability to use software testing tools such as Jira, Selenium, or Appium.
- Knowledge of software testing methodologies, business processes, and user needs analysis.
- Knowledge of programming languages such as Java, Python, or SQL is a plus.
- Experience in mobile or web application testing is a plus.
- Ability to debug and analyze log files to identify software application issues.
- Understanding of security and performance testing.
- Ability to create wireframes and mockups using design tools such as Figma, Sketch, or Adobe XD.
- Knowledge of prototyping tools such as InVision, Marvel, or Axure is a plus.
- Ability to create clear and detailed Business Requirements Documents (BRDs) and Technical Requirements Documents (TRDs).
- Understanding of various software development methodologies and frameworks, such as Agile and Waterfall.
- Ability to stay up-to-date with the latest technological developments in the industry.
- Understanding of e-commerce-related business processes, such as inventory management, order management, shipping management, and payment management.