Senior Software Development Engineer in Test
Pixelogic Media
full-time
Posted on:
Location Type: Hybrid
Location: Cairo • 🇪🇬 Egypt
Visit company websiteJob Level
Senior
Tech Stack
ChaiCypressJavaJavaScriptJestJUnitMochaRSpecSelenium
About the role
- Understanding the flow of code and how it interacts with different components.
- Understanding project documents, customer demands, and product objectives to create and execute test cases.
- Setting up, maintaining, and performing test automation frameworks on multiple application platforms, and building test scenarios and acceptance tests.
- Creates & manages bug reports and communicate with the team.
- Investigates customer problems referred by the technical support team.
- Participates in a cross-functional team working in a highly dynamic agile environment.
- Work closely with developers to improve the testability of our applications.
- Build scripts and tools to integrate into our continuous integration pipeline.
- Defines testing strategies to ensure the product being released is up to industry and company standards.
- Able to mentor, guide, and enhance SDETs technical capabilities in the selection of the test frameworks, tools, and processes.
- Creates testing plans, including individual testing phases, and ensures the team meets the deadlines set forth in those plans.
- Identifies risk and creates plans to mitigate it.
Requirements
- Computer Science degree or equivalent.
- Minimum 3+ years of experience.
- Demonstrated passion for testing, development, and design.
- Demonstrated passion for learning new technologies.
- Strong consistency and attention to detail.
- Strong interpersonal skills with proven ability to collaborate.
- Excellent written and verbal communication skills.
- Solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
- Strong knowledge in one or more of Java, C, C++, or C#.
- Strong Knowledge of HTML5, CSS3, and JavaScript is a plus.
- Strong knowledge in one or more End-To-End Test frameworks: Selenium, Test Café, or Cypress.
- Strong knowledge in one or more unit test frameworks: Junit, TestNG, Rspec, Jest, Chai, or mocha.
- Strong knowledge in one or more Integration/API testing tools and libraries: Postman, Insomnia, or RestAssured
- Experienced in test status monitoring, control and reporting at different test levels.
- Experience in Agile / Scrum project development.
- Non-functional testing experience (i.e., Web load/performance testing, Security/Pen testing) is a plus.
- Experience in CI/CD is a plus.
Benefits
- Private Health Insurance.
- Social Insurance.
- Paid Time Off.
- Training & Development.
- Performance Bonus.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaCC++C#HTML5CSS3JavaScriptSeleniumTest CaféCypress
Soft skills
attention to detailinterpersonal skillscollaborationwritten communicationverbal communicationmentoringguidancerisk identificationproblem-solvingadaptability
Certifications
Computer Science degree