Summary
Work History
Education
Skills
Self Declaration
Education Details
Projects
Timeline
Generic

Satyam Roy Barman

Bangalore

Summary

Results-driven QA Automation Engineer with expertise in Python, Java, Selenium, Appium, and API Automation. Skilled in designing and implementing robust test automation frameworks using Maven, Jenkins, and pytest. Proficient in BDD and hybrid frameworks for efficient and scalable test automation. Experienced in functional testing methodologies, including sanity and regression testing, to ensure high-quality software releases.

Work History

SDET Engineer

Test Yantra Software Solutions India Pvt Ltd.
  • Reviewed design specifications to validate product designs and support testability and verification.
  • Wrote and executed tests and diagnostics designed to validate products and software applications.
  • Validated Java-based architectures and related frameworks.
  • Aligned with QA engineers and testers to replicate and track bugs and defects for correction in subsequent iterations.
  • Executed regression test procedures and automated test suites to shorten diagnostic timeframes.
  • Operated under Agile and Scrum frameworks to complete releases and well-organized sprints.

QA Test Engineer

Test Yantra Software Solutions
  • Researched new developments in testing methods and equipment and made recommendations to improve testing procedures.
  • Created comprehensive test plans, test scripts, and use cases to support testing objectives.
  • Created plans for test method validation using research or field observations.
  • Tracked test reports and failures determined by root cause data trends.
  • Reviewed, evaluated, and identified requirements for testability.

Trainee Engineer

SAMSON Controls pvt ltd.
  • Traveled to job sites with senior personnel to aid in inspections and ongoing project observations.
  • Maintained contemporary technical knowledge of engineering concepts.
  • Collaborated with senior engineers on complex projects.
  • Interpreted blueprints and technical drawings to analyze upcoming projects.
  • Assisted with preparation of client presentations using AutoCAD and Microsoft Office.
  • Studied manufacturing processes to improve overall knowledge.
  • Reviewed proposed engineering designs for manufacturing feasibility.

Education

BTECH -

NERIST
Arunachal Pradesh

Skills

  • Hands-On-Experience X-path to identify dynamic object and Locator
  • Involved in creating methods for Business specific Libraries in the framework
  • Hands-On-Experience on handling the Dropdown menu
  • Hands-On-Experience on Pop-ups
  • Good knowledge
  • Good knowledge of TestNG Annotation pytest Integration
  • Experience in fetching data from Excel using Apache Pandas and Apache POI
  • Identified mobile elements using Appium Inspector, UIAutomatorviewer
  • Good Experience in Configuring the Appium Test Environment
  • Good experience in mobile testing using Appium in Android applications using simulator and emulator
  • Experience in Creating Automation scripts using Appium
  • Worked on the Android module of the project where I was responsible for automating the app using Appium-Executed the test plans on Mobile
  • Experience in handling Swiping, drag and drop and long-press etc
  • Experience in working with dynamic Web Table
  • Basic Knowledge of executing Test-Scripts using Maven
  • Basic understanding of working with Jenkins, Git Hub, Maven
  • Used JDBC connection and Python database connection concepts for intacting with database
  • Experience in handling Popup
  • Very good knowledge of OOPs concept
  • Good knowledge of Collections
  • Good knowledge of variables & data types
  • Good knowledge of Data Handling Exceptions
  • Excellent knowledge on all phases of SDLC (Software Development Life Cycle)
  • Hands-On-Experience to perform Functional, Integration & System Testing
  • Hands-On-Experience on Mobile specific testing
  • Experience in taking logs and installing the application using ADB Commands
  • Excellent knowledge of STLC (Software Testing Life Cycle)
  • Test Scheduling
  • Test Scenarios
  • Test Execution
  • Test Coverage
  • Defect Tracking
  • Mobile Application Testing
  • Test Reporting
  • Quality Assurance
  • Version Control Systems
  • Test Automation Frameworks
  • Keyword-driven Testing
  • Scripting Languages
  • Agile Methodologies
  • Functional Testing
  • Web Application Testing
  • Manual Testing
  • Automated Testing
  • Behavior-driven Development
  • Regression Testing
  • User Acceptance Testing
  • Software Development Life Cycle
  • Data-driven Testing
  • Automated Testing Frameworks
  • Defect Tracking and Reporting
  • Cross-Platform Testing
  • Defect Monitoring

Self Declaration

I do hereby declare that all the statements above are true to the best of my knowledge and belief.

Education Details

Graduated with a Bachelor of Technology from North Eastern Regional Institute of Science and Technology (NERIST), Arunachal Pradesh.

Projects

Project 1, E-commerce(Beauty & Fashion), The primary objective of this project was to enhance the efficiency, accuracy, and reliability of the payment and checkout functionalities within NYKAA's e-commerce platform. By leveraging Test Automation, our goal was to ensure a seamless and secure user experience during the crucial transaction processes., Collaborate with product managers and developers to understand project requirements and features related to payment and checkout., Participate in sprint planning meetings to align testing efforts with development timelines., Design and develop automated test scripts using Python, Selenium, and Appium to validate payment and checkout functionalities., Integration of selenium wire web driver for tracking and automation API's as well while Automating functional test cases., Execute automated test suites on web applications to ensure the reliability and accuracy of payment processes., Perform mobile testing using Appium on Android applications, both on emulators and real devices., Identify, document, and report defects found during testing., Integrate automated test suites with Jenkins for continuous integration., Collaborate with the CI/CD team to establish automated deployment pipelines for testing environments., Communicate test results and defect status to relevant stakeholders, including developers and product managers., Conduct regression testing to ensure that new developments do not negatively impact existing payment and checkout functionalities., Document test plans, test cases, and test results for future reference., Maintain documentation related to automated test scripts and frameworks., Stay updated on industry trends, tools, and best practices in test automation., Collaborate with cross-functional teams to troubleshoot issues and provide insights into improving the overall quality of the application. Project 2, Credit and Management, It's a ledger and payment based application. It is used by clients to manage different activities related to their businesses like maintaining ledger and payment activities, and comes with a lots of other handy features, like different setups for customers and suppliers, reminder options, discount, subscription, and many more. It comes with an Interactive UI and rewards facility as well., Updating Test cases according to application's new flow., Executing daily runs, Sanity and Collection for a smooth running whenever a new build comes., Involved in reviewing Test Cases of Team members., Involved in implementation and execution of Appium WebDriver automation framework(BDD) for Regression and Sanity test suits., Updating Regression and Sanity suits based on UI changes and locators' changes, Involved in Test Execution across different phases of testing both manually and through Automation., Involved in writing end to end test scripts for automation., Participated in creation of utility classes by writing generic methods for actions like getting application UDID from cmd, getting paths from cmd and getting different date formats for assertion purposes, etc., Defect Logging and Tracking using Jira., Generating Work Progress Reports and communicating the reports to the Test Lead., Reviewed Test cases. Project 3, Manufacturing, The Manufacturing Operations Management System is a comprehensive software application designed to streamline and enhance the efficiency of manufacturing processes. The key functionalities include user authentication, machined part tracking, and shift timing management., In this project we were using Excel all out for test case writing executing those test cases and maintaining records for the same even issues were tracked on jira it was following waterfall method requirements were fixed from the client end., And as for automation they have used real life devices and it was a maven based java and appium framework, and only 20-30 test cases were automated for sanity purpose.

Timeline

SDET Engineer

Test Yantra Software Solutions India Pvt Ltd.

QA Test Engineer

Test Yantra Software Solutions

Trainee Engineer

SAMSON Controls pvt ltd.

BTECH -

NERIST
Satyam Roy Barman