King's Lynn, England, United Kingdom
Highly motivated Software Engineer with 2+ years of experience in manual and automation testing in the school and e-commerce domains. I am detail-oriented and possess strong analytical and problem-solving skills, empowering me to deliver high-quality software solutions. My expertise includes developing and maintaining the Page Object Model (POM) design framework using Cucumber BDD, TestNG, Junit, Java, Selenium WebDriver, and Maven. I am proficient in executing various functional tests, including smoke, integration, regression, UAT, end-to-end, and cross-browser testing. Additionally, I have experience with project management tools like Jira and Jira-Xray, and version control systems like Git and GitHub. I actively participate in Agile meetings, ensuring effective collaboration and project success.
As a QA Automation Engineer at MyCampusmates, I contribute to the development and maintenance of a secure system that ensures accurate test results for simulated users on a user-friendly platform. Here are some key aspects of my role: I specialize in automating tests using the Cucumber Behavior-Driven Development (BDD) framework, following the Page Object Model (POM) design pattern. My primary programming language is Java, and I utilize tools such as JUnit, Selenium WebDriver, and Maven for UI testing. I am proficient in conducting backend testing using Restful APIs and Postman. I utilize RestAssured library and Hamcrest Matchers to ensure the reliability and performance of our application. I create thorough test plans, cases, and scenarios based on user stories. My careful approach guarantees our software meets top-quality standards I manage projects using Jira and Jira Xray, facilitating effective project management. Additionally, I use Git and GitHub as version control tools to collaborate with the development team and track changes. I have implemented Jenkins for continuous integration and continuous deployment (CI/CD) processes. This has enabled us to provide daily reports on smoke tests and minor regression tests, ensuring rapid and reliable software delivery. I thrive in an Agile environment and actively participate in ceremonies such as Grooming, Daily Stand-up, Demo, and Retrospective. My collaborative approach helps the team maintain transparency and adapt to changing requirements. I am passionate about quality assurance and automation, and I am committed to delivering high-quality software that meets user expectations.
As a QA Automation Engineer at Pearly Market, I played a crucial role in upholding the quality and reliability of e-commerce platforms, ensuring a seamless online shopping experience for our customers. Here are some key highlights of my role: I collaborated within a dedicated team to perform both manual and automated testing of the e-commerce application. This included executing test cases and carefully analyzing test results to identify and report issues. I contributed to the creation and maintenance of a TestNG framework, implementing Data-Driven Testing (DDT) using Selenium WebDriver. This automation approach improved testing efficiency and coverage. My responsibilities encompassed various testing types, including Functional testing, Smoke testing, and Regression testing. I conducted tests across different web browsers such as Google Chrome, Firefox, Safari, and Edge to ensure cross-browser compatibility. I developed test cases based on Business Requirement Documents and generated the necessary data for both UI and Backend testing. I worked with Relational Database Management Systems (RDBMS) for data manipulation and utilized SQL and JDBC for data query language tasks. I used GitHub as a code repository to efficiently manage and collaborate on project code. I closely collaborated with cross-functional teams, including developers, product managers, and business stakeholders. I identified, reported, and tracked software defects and improvements using Jira's issue management capabilities. I thrived in an Agile environment and actively participated in all Agile ceremonies, including Sprint Planning, Daily Stand-ups, Sprint Review, and Sprint Retrospective. I am passionate about ensuring the highest quality standards in software development, and I'm dedicated to delivering exceptional user experiences.