
Senior Software Engineer in Test
6 days ago
All Jobs > Senior Software Engineer in Test
Reporting to the Global Director QA, the Senior Software Engineer in Test (Sr. SET) is a motivated, high-level individual contributor and a key member of the engineering team responsible for owning the test cycles for all product releases and upholding quality across all Elixir products. This individual will spearhead design and execution of all tests pertinent to each release, covering both manual and automation test tasks. The SET will architect and design the test case coverage, execute black-box and gray-box testing, as well as run existing automated tests within each cycle.
Moreover, this individual will assist in the development of automated tests, under guidance of SQA Automation Engineers, using existing frameworks for new and existing product features and will focus on the testability, robustness, and performance of our production software. As an active agile member of our sprint teams, the Sr.SET will collaborate effectively with all internal disciplines - including engineering, quality assurance, operations, technical support, and product management. This position demands a high quality of work and problem-solving skills to deliver projects on time and with the highest quality.
A successful Sr. SET will be a well-organized, analytical team player with excellent communication skills, time management, and attention to detail.
Essential Functions
Working as a member of a multi-functional agile squad, the essential functions of the role include but are not limited to:
- Design and execute with high-level proficiency manual and automated test suites for front-end and/or back-end components based on requirements & specifications from product management and engineering teams.
- Develop and maintain high-level proficiency test procedures and toolsets at all levels to ensure optimal and efficient test coverage.
- Set up and maintain high-level proficiency test environments/test beds used in both manual and automation test cycles, collaborating with DevOps and Engineering teams in the process.
- Track and communicate test run results in a timely and effective manner. Maintain test metrics/reports around our key performance indicators (KPIs) as well as participate in defect tracking and triage procedures.
- Assist QA automation team in continuously improving our autotest coverage by building new tests and/or converting existing manual tests at a reasonable rate with quality results. Also help in any maintenance initiatives around existing automation frameworks and CI/CD pipelines.
- Adopt, maintain, and continuously improve our best practices & processes around development, testing, and maintainability of our QA assets.
- Collaborate with high-level proficiency among product and engineering teams to improve the overall design, testability, and quality of our software systems.
- Be on top of the latest industry trends, technologies, methodologies, frameworks, and toolsets relevant to our work and practice.
- Help investigate high-level proficiency customer issues referred by the technical support team and assist with diagnosis and troubleshooting of these incidents.
- Maintain any training or certification as required; including but not limited to compliance, annual refreshers, policy, or job-specific training.
- Embrace and sustain a work environment that supports Elixir's core values: Community, Learning Culture, Integrity, and Pioneering.
- Additional duties as required.
High-level proficiency for the following:
- Software development life cycle methodologies and practices, specifically in quality assurance processes and procedures
- Architecting comprehensive test plans and coverage for both functional and non-functional areas of testing
- Setting up development and testing environments and test beds
Familiarity or good knowledge/experience in several of the following:
- API testing as well as performance/load testing
- Test Driven Development (TDD) or Behavior Driven Development (BDD)
- Integrating automation tests to CI/CD pipelines and deployments. Running and analyzing auto test results.
- Developing and maintaining complex distributed applications or solutions in iPaaS/SaaS-based products or other cloud technologies
- Demonstrated ability to utilize web APIs and technologies using SOAP, REST, JSON/XML, RDBs (SQL, MySQL, Oracle), CRM/ERP systems, content management systems (CMS), etc.
- Various test frameworks/methods, toolsets, and test environments such as MS Test, Junit/xUnit/NUnit, TestNG, Node, Selenium WebDriver, JMeter, Postman, Fiddler, SoapUI, Jenkins, AWS, APM tools, Windows/Linux/MAC systems, Kubernetes/Docker, Github, JIRA, etc.
Additional preferred competencies as follows:
- Knowledge and skills in an agile/scrum development environment
- Ability to accurately estimate and scope testing work.
- Self-starter who can grasp difficult concepts quickly and work with minimal supervision.
- Strong knowledge of testing best practices using modern technology toolsets
- Experience or efficiently able to work remotely with widely distributed teams.
- Excellent problem-solving skills and analytical/critical thinking
- Strong verbal & written communications skills, people & interpersonal skills, self-directed and a process advocate
Required education and experience
- Proven experience and proficiency working as a software quality assurance engineer or software engineer in test with end-to-end software development project lifecycle delivery execution.
- At least 3 years of solid and demonstrable work experience as a senior or lead SQA/SET
Preferred education and experience
- Bachelor's degree in computer science, Computer Engineering, or a related field
Supervisory responsibilities
No
Work environment
The work is performed in an office environment and may be distracting at times with others conversing. Work environment could be in Elixir's office, working from home, or a hybrid of both.
This position requires hours of computer screen time, hearing, speaking, and sitting or standing at a desk.
Expected hours of work
Generally, regular business hours while remaining flexible to accommodate different shifts depending on customer project in different time zones. Additional hours on weekends or holidays may be required on a seasonal basis to meet business needs.
#J-18808-Ljbffr-
Senior Test Engineer
6 days ago
Islamabad, Islamabad, Pakistan SWATX Full timeSWATX is looking for an experienced Senior Test Engineer to join our innovative team. In this pivotal role, you will lead the testing efforts for our software products, ensuring the highest standards of quality and performance. You will be responsible for designing test strategies, developing robust test cases, and executing comprehensive testing plans...
-
Senior Test Engineer
3 days ago
Islamabad, Islamabad, Pakistan SWATX Full timeSWATX is looking for an experienced Senior Test Engineer to join our innovative team. In this pivotal role, you will lead the testing efforts for our software products, ensuring the highest standards of quality and performance. You will be responsible for designing test strategies, developing robust test cases, and executing comprehensive testing plans...
-
Senior Software Test Specialist
6 days ago
Islamabad, Islamabad, Pakistan beBee Careers Full timeSenior Software Quality Assurance Engineer Role Description:We are seeking a skilled Senior Software Quality Assurance Engineer to join our team. This is a challenging role that requires strong technical skills, excellent communication abilities, and a passion for ensuring high-quality software products.The successful candidate will be responsible for...
-
Software Test Engineer
2 weeks ago
Islamabad, Islamabad, Pakistan beBee Careers Full timeWe are looking for an experienced Quality Assurance Engineer to join our dynamic team. As a key member, you will be responsible for ensuring the quality of our software products.Responsibilities:Develop and execute test plans, test cases, and test scripts to ensure software applications meet requirements.Collaborate with cross-functional teams to understand...
-
Senior Test Automation Engineer
6 days ago
Islamabad, Islamabad, Pakistan beBee Careers Full timeWe are seeking a highly skilled Software Quality Assurance (SQA) Engineer to join our team.About the RoleThis is a mid-senior level position responsible for ensuring the highest quality of software products through rigorous testing and quality assurance processes.Key ResponsibilitiesReview requirements, specifications, and technical design documents to...
-
Software Testing Professional
2 weeks ago
Islamabad, Islamabad, Pakistan beBee Careers Full timeSenior QA Engineer Job DescriptionA senior QA engineer is a critical member of our engineering team, responsible for ensuring the highest quality standards are met in our software products. The ideal candidate will have a deep understanding of software testing principles and practices, as well as excellent collaboration and communication skills.Main...
-
Software Test Engineer
6 days ago
Islamabad, Islamabad, Pakistan beBee Careers Full timeWe're looking for a talented QA Engineer to help us deliver exceptional quality products and services.About the JobThis is an exciting opportunity for someone who is passionate about testing and quality assurance.The ideal candidate will have a solid understanding of software development lifecycle and testing methodologies, as well as excellent analytical...
-
Software Testing Director
6 days ago
Islamabad, Islamabad, Pakistan beBee Careers Full timeSenior Quality Assurance Manager: Lead and Develop Software Testing ProcessJob DescriptionWe are seeking a highly skilled Senior Quality Assurance Manager to lead our software testing process. This is a key role in ensuring the delivery of high-quality software products.Key ResponsibilitiesDevelop and implement software testing processes, procedures, and...
-
Software Quality Assurance Test Engineer
2 weeks ago
Islamabad, Islamabad, Pakistan Komatsu Pakistan Soft (Pvt.) Ltd. Full timeSoftware Quality Assurance Test EngineerSoftware Quality Assurance Test EngineerDirect message the job poster from Komatsu Pakistan Soft (Pvt.) Ltd.Employment Type:Full-time on-site permanent role, 5 days a weekJob Level:Mid-Senior Level Position with 02-03 years of experienceEducation: BS in Software Engineering / Computer ScienceAbout the Role:We are...
-
Software Testing Engineer
2 weeks ago
Islamabad, Islamabad, Pakistan beBee Careers Full timeJob Summary:We're looking for a skilled QA Engineer to join our team. This role involves testing the functionality, performance, and user experience of our platform to ensure it meets high standards.The successful candidate will have experience in manual software testing, knowledge of QA methods and best practices, and experience with API testing and SQL...