Job Directory Software Engineer in Test

Software Engineer in Test
Jersey City, NJ

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Forbes is looking for an enthusiastic and passionate Software Engineer in Test to join our Digital Group. This position, reporting to the Director of Quality Assurance, requires not just testing the software manually, but also building/enhancing tools and framework to automate software testing, eventually increasing test automation coverage.

In addition to joining a high performing team, you would be joining a passionate and engaged culture that celebrates:

* Entrepreneurship: Freedom to innovate, identify new opportunities and take on responsibilities.
* Career Development: Formal mentorship program, industry conference attendance and speaking opportunities.
* Work/life Balance: Regular group outings, celebration of passion projects and side hustles, optional mindfulness sessions twice a month.
* Positivity: Emphasis on positive communication, transparency and team building

If you're looking for challenges and opportunities similar to those of a startup, with the benefits of a seasoned, successful company, read on.

What you will be doing:

* Programmatically test the product, Spend 90% of the time writing automated tests and 10% helping in other miscellaneous task or manual testing.
* Evaluate the product's fitness for purpose by learning about it through exploratory testing and experimentation to complement automated checks.
* Define standards and frameworks to ensure the most efficient processes and highest level of quality, as well as design tools for unit, functional, performance and security testing in a programmatic manner.
* Write clean and maintainable Test code.
* Follow test pyramid principles and implement right amount of tests.
* Work with cross functional teams including Dev, Product, and DevOps.
* Participate in code reviews.
* Triage and resolve automated test failures with software engineers directly
* Carry out root cause analysis of the defects when they occur.

What we are looking for:

Technical Skills

* Understanding and knowledge of quality assurance processes and methods used in software development.
* Progressive experience in developing software and/or tests in HTML, Javascript, CSS or node.js
* Experience with any testing frameworks (mocha, jasmine, Junit).
* Experience with Integration and End-to-End testing.
* Experience with a browser automation tools like selenium Webdriver, protractor or cypress.
* Demonstrated ability to use RESTful APIs and databases.
* Familiar with CI/CD Pipelines and tools like Jenkins.
* Proficient understanding of code versioning tools, such as Git
* Unix shell scripting a plus

Desired Qualities:

* Team Oriented and possess strong interpersonal communication skills.
* A strong desire to learn and self-motivated in pursuit of new skills and understanding of software design and quality engineering.
* Excited about digital media and publishing.
* Commitment to the Forbes culture of celebrating success.
* A passion for self-education and a drive to be ever forward looking.

About Forbes

The defining voice of entrepreneurial capitalism, Forbes champions success by celebrating those who have made it, and those who aspire to make it. Forbes convenes and curates the most-influential leaders and entrepreneurs who are driving change, transforming business and making a significant impact on the world. The Forbes brand today reaches more than 120 million people worldwide through its trusted journalism, signature LIVE events, custom marketing programs and 40 licensed local editions in 70 countries. Forbes Media's brand extensions include real estate, education and financial services license agreements. For more information, visit: ww

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.