Software Development & Test Engineering | Data Science & Machine Learning Enthusiast
United States
Barclays
AVP (Sr. Software Engineer in Test)
October 2014 to Present
Greater New York City Area
Medidata Solutions
Senior Software Development Engineer in Test
August 2013 to October 2014
Greater New York City Area
AT&T Labs
Test Automation Engineer
October 2011 to July 2013
Direct Brands Inc
QA Test Automation Engineer
July 2009 to September 2011
- Review, participate and correlate requirement documents with BA and other stakeholders. - Perform regression, functional and integration testing for the Electronic Trading platform as well as participate in code design discussions. - Develop and maintain test automation framework using Java, Maven, Gradle, Guice, HK2 and implementing Fluent Interface, Dependency Injection design patterns. - Construct in-process acceptance... - Review, participate and correlate requirement documents with BA and other stakeholders. - Perform regression, functional and integration testing for the Electronic Trading platform as well as participate in code design discussions. - Develop and maintain test automation framework using Java, Maven, Gradle, Guice, HK2 and implementing Fluent Interface, Dependency Injection design patterns. - Construct in-process acceptance tests using Barclays internal specification test framework as per user and integration requirements. - Assist developers in finding root cause for bugs at the development phase for various applications by checking different server logs. - Experience in utilizing Domain Driven Development by understanding the different Bounded Context and Ubiquitous Language of the business and translating them as part of developing the software - Gained knowledge and expertise in using various Atlassian products; JIRA for project tracking, Bamboo for continuous build and code deployment to different environments. - Used Git for source code management and integrated Stash for code review. - Used Confluence for requirement documentation and cross collaboration of the project among other teams. - Utilize Maven build plugin integrated with Bamboo to automate continuous build, deployment process and site generation. - Gained knowledge and expertise on various complex components that comprises the Cash Architecture in Equity Trading which includes legacy Algo and new developed Smart Order Routers. - Attended daily scrums and bi-weekly sprints and backlog grooming for being part of an Agile team and Agile workplace
What company does Md Rahman work for?
Md Rahman works for Barclays
What is Md Rahman's role at Barclays?
Md Rahman is AVP (Sr. Software Engineer in Test)
What industry does Md Rahman work in?
Md Rahman works in the Computer Software industry.
Who are Md Rahman's colleagues?
Md Rahman's colleagues are Patrick Materer, Brian Annis, Christina Covin, Ian Grant, Whitley Hamilton, Nigel Castro, Connor Devine, Milena Nowowiejska, Samantha Digamber, and Kavita Chaudhry
📖 Summary
AVP (Sr. Software Engineer in Test) @ - Review, participate and correlate requirement documents with BA and other stakeholders. - Perform regression, functional and integration testing for the Electronic Trading platform as well as participate in code design discussions. - Develop and maintain test automation framework using Java, Maven, Gradle, Guice, HK2 and implementing Fluent Interface, Dependency Injection design patterns. - Construct in-process acceptance tests using Barclays internal specification test framework as per user and integration requirements. - Assist developers in finding root cause for bugs at the development phase for various applications by checking different server logs. - Experience in utilizing Domain Driven Development by understanding the different Bounded Context and Ubiquitous Language of the business and translating them as part of developing the software - Gained knowledge and expertise in using various Atlassian products; JIRA for project tracking, Bamboo for continuous build and code deployment to different environments. - Used Git for source code management and integrated Stash for code review. - Used Confluence for requirement documentation and cross collaboration of the project among other teams. - Utilize Maven build plugin integrated with Bamboo to automate continuous build, deployment process and site generation. - Gained knowledge and expertise on various complex components that comprises the Cash Architecture in Equity Trading which includes legacy Algo and new developed Smart Order Routers. - Attended daily scrums and bi-weekly sprints and backlog grooming for being part of an Agile team and Agile workplace From October 2014 to Present (1 year 3 months) Greater New York City AreaSenior Software Development Engineer in Test @ - Implement quality software best practices in developing test strategy, test plan, test data, test case and test automation by analyzing business requirements and actively participating in process improvements - Designing test plans and building automated testing frameworks using Selenium and other automation tools - Working alongside with Product Managers, Designers and Software Engineers through the full product development cycle - Mitigating the dependency on hand-testing, lowering the organizations defect rate, increasing the productivity of product and engineering teammates and paving the way to continuous deployment. - Performed innovation and research by evaluating the standard, value and support of open source software. - Continuously questioning, researching, simplifying, learning, and improving in order to deliver quality product with minimal effort utilizing reusable, maintainable and easy to use framework - Testing RESTful Web Services developed using Ruby on Rails, executed Jenkins CI, ad hoc, automated regression, end to end testing after deployment. - Create, modify and upload validation artifacts to validation portal thats being reviewed by external auditors in every major release. - Develop and Implement Page Object Model based automated functional testing framework utilizing Ruby, Cucumber, Selenium, Capybara, Site Prism and Watir-WebDriver for automating the web applications in the cloud - Develop Restful Web Service testing framework using proprietary and open source ruby gems and artifacts to build robust, scalable and maintainable testing in the cloud environments - Working with Unix, Git, Ruby, Css, Javascript, Chef, MySQL, and lots of Cucumber and Rspec tests - Utilizing JIRA for Agile Project Management, attending daily scrums and semi-monthly planning (2 Weeks Sprint), reveal and retrospective with all the stakeholders. From August 2013 to October 2014 (1 year 3 months) Greater New York City AreaTest Automation Engineer @ - Responsible for developing Automation Test Plan, Test Strategy and High Level Test Cases depending on the business functional requirements and user stories. - Established Test Automation Team to increase the automation coverage for the regression test cycle. - Introduced, implemented and built automation testing framework using open source web testing tool Selenium and WebDriver for cross browser and cross platform testing. - Implement MVC Pattern based Data Driven automation testing in to the project. - Performed End-to-End Solution testing over the week for nightly builds which reduced manual efforts significantly. - Develop and implement reusable, stable, maintainable and robust MVC Pattern based testing with Selenium RC and WebDriver which cut down the script development time in half. - Used the Agile Test Management Software Rally for managing the User Stories, Product Backlogs, Test Plan, Test Cases and Defect Management for sharing the information to the stakeholders. - Implemented Maven/Ant build to perform Regression, Continuous Integration and End-to-End testing for running Automation test cases and generate the daily/weekly reports using TestNG-XSLT integration. - Devised Soap API using JAVA by generating code from the WSDL file and modified the API methods according to the use case for agile testing. Evolved Soap Web Service testing framework with open source SoapUI to build robust and scalable web service testing. - Performed backend testing with MySQL JDBC, used DB Visualizer, Toad and MySQL Workbench for data migration and validation. - Acquired expertise in setting up the telepresence systems from different vendors and obtained knowledge and experience in Standard VOIP protocols such as SIP and H.323. From October 2011 to July 2013 (1 year 10 months) QA Test Automation Engineer @ Responsibilities: - Introduce and implement automation testing framework to the organization. - Introduce and implement open source web test tool Selenium and WebDriver for cross browser testing - Implement wide range of UI functional testing with QTP by Key Word Driven and Data Driven concept. - Implement cross browser and cross platform web testing with Selenium RC and Web Driver - Implement MVC Pattern based Keyword Driven automation testing to the organization - Develop and implement robust MVC Pattern base testing with Selenium RC and WebDriver which cut down the script development time in half. - Develop various QA Automation Test Framework to ensure the code reusability and code maintainability, which reduces the script development time. - Developed a complete automated functional test framework utilizing Java, JUnit and Selenium RC. This allowed us to benefit from the power of implementing an automated testing program without having to pay for very high licensing fees that come with commercial automated testing products. - Develop Restful Web Service testing framework with open source Http Core and JUnit to build robust and scalable web service testing - Develop SEO Testing framework with open source Http Core and JUnit to test Search Engine Optimization testing From July 2009 to September 2011 (2 years 3 months) Bachelor of Science @ American International University-Bangladesh From 2005 to 2009 Md Rahman is skilled in: Test Automation, QTP, Selenium, Test Planning, Regression Testing, Agile Methodologies, Quality Center, Quality Assurance, Test Cases, Java, System Testing, JUnit, Test Management, Ruby, JIRA
Introversion (I), Sensing (S), Thinking (T), Perceiving (P)
1 year(s), 7 month(s)
Unlikely
Likely
There's 92% chance that Md Rahman is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
Trusted by 400K users from
76% of Fortune 500 companies
The most accurate data ever
Hire Anyone, Anywhere
with ContactOut today
Making remote or global hires? We can help.
No credit card required