Hina Hameed
Thursday 03, Sep 2020

Software Development Engineer in Testing (SDET) 

Mushawar solutions

Karachi, - Pakistan - Salary Not disclosed

5 Years Morning Shift Full-Time

Job Details

Information Technology
Career Level:
Experienced (Non-Managerial)
5 Years
Required Qualification:
BS or MS in Computer Engineering, Computer Science or other Science/Engineering related field
Requires Traveling:
Salary Not disclosed
Salary Type:
Per Month
Total Vacancies:
testingquality assurancesoftwareoperationssoftware engineeringtoolsinnovativecuttingedgeautomationsolutionssoftware developmentautomation toolscommunication skillsstrategyleadershiporganization designimplementationcommunicationfloworganizationprojectresource allocationactivitiessystem integrationcontinuous improvementprocessresourceenvironmentseleniumranorexappiumjmeterwebloadjavapythonrubyscalascratchagile developmentkanbancontinuous integrationjenkinsbambooembedded softwaredatahardwareproduct


Job Description

Successful candidate will be responsible for all Testing / Quality Assurance for our software operations, should be able to apply your extensive knowledge of software engineering, testing methods, tools and techniques to provide innovative and cutting edge automation solutions. Candidate must have hands on experience of software development, automation tools, and frameworks, you will have experience of managing a team from a technical standpoint leading by example. Excellent communication skills are also needed and should be able to resolve critical problems and develop innovative solutions.
Key Responsibilities
Design, develop and support automation test frameworks using a variety of commercially available tools as well as bespoke solutions
Work closely with the client to fully understand their requirements and create an automation strategy
Lead a team of highly skilled testers providing them with guidance and mentorship when needed
Work closely with our clients to define and develop the best possible solutions
Provide expert advice and feedback to our clients
Ability to work independently
Work closely and collaboratively with other teams across the business
Be tool agnostic and recommend new processes and techniques to improve the capability of testing for our clients.
Produce clear and concise reports and documentation
Build and provide leadership and strategic direction to the Quality Engineering organization
Design, manage and maintain all Quality Assurance practices, standards, methodologies, and metrics. Lead the design and implementation of testing frameworks, test infrastructure and, tools
Utilizes fact and data-driven metrics and communications results, promotes cross-functional communication and ensures adequate information flow within the organization
Works with the Project and Program Managers to develop project schedules and resource allocation for QA related projects and other activities such as system integration and certifications
Drive continuous improvement through the strengthening of quality tools, skills, infrastructure and process improvements required to achieve business objectives
Develop resource strategies, allocating staff, tools and specialized support as necessary to ensure that all testing commitments are met

Proven experience of leading & managing teams of automation testers
Previous experience of working in a start up environment would be beneficial
Working knowledge of a variety of automation test tools (Selenium, Cucumber, Ranorex, SoapUI, Appium, Watir)
Working knowledge of various performance test tools (JMeter, Gatling, Neoload, Webload)
Experience of developing complex code in any of the following (Java, Python, Ruby, Scala, C#, C, C++, PHP)
Experience of designing and developing automation frameworks from scratch Experience of working in an Agile development environment (SCRUM, Kanban, DSDM, TDD, BDD)
Understanding of Continuous Integration (Jenkins, Bamboo, Go, Buildbot)
The ideal candidate will have Extensive experience leading a Testing / Quality Assurance team - responsible for testing full embedded software stack within a high-volume data driven software organization
Proven experience creating a best-in-class testing & quality engineering process and organization with solid understanding of Hardware and Software development cycles
Deep knowledge and experience with implementation of various testing methodologies and test automation tools and techniques
Experience in software and product certifications is a must
This position requires excellent leadership capabilities, a strategic mindset as well as proficiency in hands-on management
Solid knowledge of testing techniques to determine appropriate number of test iterations and applying risk-based testing concepts

Job Specification

Mushawar solutions is in search of talented and motivated individuals for the post of Software Development Engineer in Testing (SDET) in the field of Information Technology in one of their office located in Karachi - Pakistan. The ideal candidate should have bs or ms in computer engineering, computer science or other science/engineering related field qualification and atleast 5 years of experience. The position require testing, quality assurance, software, operations, software engineering, tools, innovative, cutting, edge, automation, solutions, software development, automation tools, communication skills, strategy, leadership, organization design, implementation, communication, flow, organization, project, resource allocation, activities, system integration, continuous improvement, process, resource, environment, selenium, ranorex, appium, jmeter, webload, java, python, ruby, scala, scratch, agile development, kanban, continuous integration, jenkins, bamboo, embedded software, data, hardware, product mandatory skills. This is a Full-Time morning shift job.