
Lameck Bichang'a
Senior Software Test Engineer | Test Automation
Salary / Daily rate
Nairobi, Kenya
Freelance, open to permanent contract
Skills
Languages
About me
Intro
Software Test Engineer & DevOps specialist with 4+ years expertise in test automation, CI/CD pipelines, and quality assurance. Proven track record in building scalable test frameworks, automated testing with Python/JavaScript, and performance optimization. Ready to deliver robust testing solutions and seamless deployment processes for your software projects.
Work experience
Technobrain Engineering
Jul 2023 - Present
3 years 4 months
Nairobi, Kenya
Software Development Engineer in Test
Jan 2025 - Present
1 year 10 months
Nairobi, Kenya
Develop Automated Tests: Write scripts and tools to automate functional, regression, performance, and integration testing using languages like Python, Java, C#, or JavaScript.Test Framework Design: Build and maintain scalable test frameworks for continuous integration/continuous deployment (CI/CD) pipelines.Manual Testing: Perform exploratory or manual testing when automation isn’t feasible.Bug Identification: Identify, reproduce, and report defects, working with developers to resolve them.Code Reviews: Review test code and sometimes application code to ensure quality and adherence to standards.Collaboration: Work with cross-functional teams to understand requirements and ensure test coverage.Performance & Security Testing: Validate software scalability, reliability, and security through specialized testing.
Software Test Engineer
Jul 2023 - Jan 2025
1 year 7 months
Nairobi, Kenya
Responsible for setting up the test environment, create/ design Test scenarios and Test cases. Analyze, review and assess software requirements, specifications and models for testability. Measure performance of components and provide data for software metrics. Track overall app productivity i.e. bugs arising and resolution quality. Test Script Creation and Refactoring - Automate tests (supported by test lead). - Contribute to the creation of test plans & test reports. - No of bugs triaged as per defined process. - Accountable for App testing configurations software modules (Unit and integration testing) against final requirements as per Microsoft/partner requirements. Test Execution Prepare and acquire test data. Execute and log tests, evaluate results and document deviations from expected results. Conduct Peer Reviews on Test Cases and Defects. Perform Sanity, System Testing and Regression Testing.
DevOps Engineer
DigitalQatalyst
Jan 2025 - May 2025
5 months
Skills: Production Deployment · Software Quality · Development Testing · Testing Process
Information Technology Support Engineer
ABC Bank Group
Jan 2023 - May 2023
5 months
Nairobi County, Kenya · On-site
Install and configure computer hardware, software, networks and applications Continuously monitor and maintain systems and networks Respond to technical support calls from other staff members or clients and communicate how to resolve issues Diagnose and troubleshoot system and network problems, software faults or hardware complications Support the roll-out of new applications Keep a record of issues, along with solutions, to refer back to in future instances Support users with tickets and fixing computer hardware isssues.
IT Support Specialist
Talinda East Africa
Oct 2020 - Dec 2022
2 years 3 months
Nairobi County, Kenya · On-site
Consulting with IT managers and other departments as required. Providing IT assistance to staff and customers. Training end-users on hardware functionality and software programs. Resolving logged errors in a timely manner. Monitoring hardware, software, and system performance metrics. Updating computer software. as well as upgrading hardware and systems. Maintaining databases and ensuring system security. Documenting processes and performing diagnostic tests. Keeping track of technological advancements and trends in IT support.
Education
Kenyatta University
bachelor of education with IT
2015 - 2019
4 years 4 months