Principal Software Development Engineer in Test

Promethean

Education
Benefits
Skills

At Promethean...

We're on a mission to transform the way people learn and collaborate around the world. For over 25 years, we've been empowering educators, innovators, and business leaders with our award-winning interactive displays and software solutions that transform learning and workspaces into connected, creative environments.

Our company is rooted in our values, igniting a culture that fosters collaboration and innovation, as well as promoting an inclusive environment. As a global leader in edtech, we are also passionate about four key areas where we can make a difference: growing access to technology for underserved communities, encouraging our employees to take an active role in improving our world, promoting diversity and inclusion, and reducing our carbon footprint. Discover more about our corporate social responsibility initiatives.

As a member of #TeamPromethean, you'll have the opportunity to change lives with technology and directly impact education and the workplace for countless people every day. If you're passionate about education, collaboration, and making a positive global impact, we want to hear from you. Join us on our mission to transform the world, one student, one teacher, and one community at a time.

The Principal Software Engineer in Test is responsible for ensuring the quality of Promethean’s products. The Principal Engineer is a member of one or more agile teams focused on delivery of key product functionality. The Principal Engineer will participate in the full lifecycle of the product from development to production and ensure quality software. The Principal Engineer leads the design of complex solutions, reviews the work of others, and serves as a mentor to others within the agile team.

As a Principal SD Engineer in test you will...

  • Be an active participant day-to-day Scrum activities of the team including sprint planning, daily standups, sprint reviews, and sprint retrospectives.
  • Review and evaluates top-level business requirements in the form of epics and features. Lead the estimation of work at the quarterly level. Lead the team in work breakdown and estimation of user stories each sprint. Provide alternative solutions and negotiate with Product Management.
  • Own large engineering/QA projects or product area
  • Lead cross department technical projects; defines and oversee multiple projects for teams while ensuring visibility to the business. 
  • Develop high quality code; leads the creation of new standards, patterns, and best practices.
  • Own architecture & design documentation for new products, systems, and patterns. Participates in research and innovation with new technologies.
  • Review the work of teammates to ensure quality and adherence to system architecture and best practices; identify where new designs will require architectural changes.
  • Troubleshoot and reproduce complex and highly escalated customer found issues in a timely manner.
  • Lead the development, build, deployment, and monitoring processes with an emphasis on security, performance, and scalability. 
  • Design reusable components by utilizing standard frameworks. Experiment with new technologies that can enhance our tech stack. Provide new technology insights to remainder of development department. 
  • Lead implementation of development process improvements that lead to more efficient software development for the entire development team. 
  • Participate in build vs. buy analysis and complex decision making.
  • Stays current with industry best practices and relevant technologies and ensures that these get rolled into the practices at Promethean. Watches emerging technologies and practices and evaluates them for suitability at Promethean; motivates projects to introduce them to Promethean. 
  • Lead the development of the technical hiring process and interview scripts with an aim of attracting and hiring the very best engineers.
  • Works to expand the onboarding efficacy and vision; embodies the Promethean way; mentors junior QA engineers; actively works to expand effectiveness of guild program, actively giving back to the technical community. 
  • Mentors junior QA engineers, supervises and reviews the work of QA vendor resources.
  • Works cross-functionally with Product Management, User Experience, and Customer Success to address key initiatives.
  • May represent the team through presentations to other company departments and customers.

Requirements:

  • Bachelor’s degree in computer science, Software QA Engineering, or related field
  • A minimum of 8 years related work experience including writing test cases, test plans, and test automation.
  • Experience with modern programming languages (e.g. JavaScript, Typescript) and test automation frameworks (e.g. WebdriverIO, Appium, Selenium Webdriver, CucumberIO)
  • Strong understanding of unit testing, integration testing, load testing and related tools (e.g. Jest, Junit, Artillery, JMeter, etc.)
  • Significant experience in full life cycle system development including design, building, testing, deployment, upgrade, and support.
  • Experience with application lifecycle management tools (e.g. Atlassian) and concepts for version control, work item tracking, and continuous integration.
  • Advanced experience with performance tuning, security, scalability, reliability, and other non-functional testing concepts.
  • Demonstrated experience leading teams through both process and technical change.
  • A strong understanding of testing methodologies and software engineering in an Agile environment
  • Strong QA skills: planning, exploratory testing, defect reporting, and troubleshooting
  • Great problem-solving skills
  • Ability to deal with ambiguity and flexibility to work collaboratively with others in a dynamic environment
  • Excellent communication skills, collaboration, follow-up, and self-motivation 
  • Bonus if you have experience with:
  • Flexibility of working with geographically dispersed teams
  • Experience with native Android and iOS application testing and/or development 

Base Range: PLN 283800 - PLN 367290

Promethean provides a comprehensive and competitive benefits package that offers the flexibility and security to thrive both inside and outside of work.

Our benefits include:

Private Medical Insurance

Pension

Parental Leave Programs with Child Care Subsidy

In addition to annual leave and public holidays, Promethean offers the following paid leave:

  • Birthday day off
  • Multicultural day off
  • Two Volunteering Days

Well-Being Programs (For example, company-wide health challenges)

Employee Assistance Program

And more!

Promethean is honored to be an equal opportunity workplace. We realize that by creating teams rich in diverse thoughts and experiences, our people, company and customers are free to thrive. We are committed to providing equal employment opportunities regardless of race, color, national origin, religion, creed, genetic information, sex (including pregnancy, sexual orientation or gender identity), age, marital status, disability, military or veteran status; or any other protected classifications or characteristics under applicable local laws. In addition, Promethean values privacy and the protection of personal information.

For information regarding personal information we collect and our use of such data please see our privacy policy: https://bit.ly/2I83hwP

Please contact recruiting@prometheanworld.com if you have an accessibility request at any point during the hiring process.

#Promethean #EdTechJobs

Read Full Description
Confirmed 7 hours ago. Posted 14 days ago.

Discover Similar Jobs

Suggested Articles