Photo

Bilal Full Stack Developer and SQA (Automation) Engineer

Lahore,Pakistan

Senior Web Developer specializing in front end development. Experienced with all stages of the development cycle for dynamic web projects. Well-versed in numerous programming languages including HTML5, PHP OOP, JavaScript, CSS, MySQL. Strong background in project management and customer relations.

Education

2014/2018 BS Software Engineering at Superior University Lahore

Experience

24-08-2016 to 30-09-2016 Internship in IT (Networking) at Student/Internship

i work as an internee in NTDC (Wapda) and work in Computer Networking also working in DBMS.

03-04-2017 to 01-05-2018 php Developer & SQA Engineer at Full Time

I work in Software House Pak Champ (pvt)Ltd. I learn and work diffirent technologies Like.
Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality
Strong understanding of agile development practices & also Contribute in all phases of the development lifecycle
Integration of user-facing elements developed by front-end developers
Sound knowledge of HTML5, XML, CSS, MySQL, JSON, AJAX, and JQuery.
Build efficient, testable, and reusable PHP modules & also Ability to write PHP program for multiple browsers.
Solve complex performance problems and architectural challenges
Integration of data storage solutions (may include databases, key-value stores, blob stores, etc.)

07-05-2018 to 05-08-2019 Full stack developer & QA Engineer at Full time

I work in Software House Einnovention (pvt)Ltd. I learn and work diffirent technologies Like.
i work as a Full stack Developer and also perform QA Task . i work different Technologies Like HTML, CSS,PHP and also its framework Laravel, JavaScript , Wordpress, Shopify.I complete many web base project alone and also team.

Write “clean”, well-designed code
Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality
Develop and deploy new features to facilitate related procedures and tools if necessary
Strong knowledge of PHP and fully synchronous behavior of PHP .
Understanding of MVC design patterns
Knowledge of object oriented PHP programming
Understanding accessibility and security compliance {{Depending on the specific project}}
Understanding fundamental design principles behind a scalable application
User authentication and authorization between multiple systems, servers, and environments
Integration of multiple data sources and databases into one system
Creating database schemas that represent and support business processes
Proficient understanding of code versioning tools, such as Git
I also work in QA and perform these responsibilities.

Recorded highly detailed documentation of defects in ticket system for local and off-shore engineers
Performed manual and light selenium IDE script-driven sanity and regression, cross-browser testing to ensure consistency.
User requirement document driven user acceptance testing in both live e-commerce site and development environments.
Created and deployed promotional content for affiliate sites, sales associates, and customers.
Experience with the SDLC in an AGILE testing environment

19-Aug-2019 Present QA (Automation Engineer) at Full time

I work in Software House Programmers Force(pvt)Ltd. I learn and work diffirent technologies Like.
I work as a Quality Assurance Engineer and also automation Testing. i work Python and use the selenium for automation testing

Design, prepare, record and maintain all SQA engineering test scripts.
Evaluate test execution results.
Review other’s code to assure constancy and validate design and execution of solutions.
Perform on different operating systems like Windows, Linux and Mac OS.
Prepare and implement software test plans, designs, objectives and cases.
Identify, evaluate and record questionable behavior, defects, inconsistencies and errors with application functionality, online screens, output and content.
Prepare automated test solutions utilizing state-of-the-art software testing practices and tools.
Perform with software development engineers for product design, walk through, code reviews and product lifecycle inspections.
Investigate resolve all problems.
Collaborate with developers to prepare and present world-class organization application with high quality.
Respond to all technical support inquiries pertinent to software application’s functions and operation.
Proficient understanding of code versioning tools, such as Gitlab.