pytest Remote Jobs

32 Results

5d

DevOps Engineer in Test Automation Infrastructure - Linux/Python/Shell/JS

MobicaSkierniewicka, Warszawa, Poland, Remote
5 years of experience3 years of experiencenosqlsqlDesignpytestc++androidlinuxpythonjavascript

Mobica is hiring a Remote DevOps Engineer in Test Automation Infrastructure - Linux/Python/Shell/JS

Company Description

Mobica | Be Extraordinary_

We are a global software services company, headquartered in Manchester UK with offices across Europe and the USA. We help businesses build the software that brings physical and digital experiences together, to take tomorrow’s customers on pioneering journeys. By providing access to incredible talent and engineering expertise across the entire technology stack, we partner with businesses across multiple industries - from semiconductors to automotive and aerospace to finance. Our software engineering capability covers a broad spectrum of technologies which, combined with robust methodologies and industry expertise, delivers solutions to our multinational customers on every continent, every day. With presence in 45 cities in 8 countries, we have been driving expertise since 2004.

Job Description

Our team implements reliable and scalable automation solutions for existing and forthcoming speech assistant products.

You will be responsible for building test automation infrastructure runs on Linux servers in the internal cloud. The project scope includes:

  • design, build and maintain test automation solutions
  • environment maintenance (i.e. Linux migrations/updates)
  • deliver device automation, including developing, triaging, maintaining tests and results reporting mechanisms
  • create prototypes and work with partners for new innovative automation methodologies and technology
  • automation of physical devices as well as emulated ones

This job is for a person who likes and knows how to work in a Linux environment and also uses scripting languages (Python / Shell / JavaScript).

Qualifications

Mandatory skill:

  • +5 years of experience with Linux server infrastructure and administration
  • +3 years of experience in Python, Shell, and JavaScript

An additional advantage for:

  • Knowledge of test automation frameworks like Pytest (no test writing experience will be needed)
  • Experience with Android platform
  • C++ 
  • SQL and NoSQL databases
  • Experience in the cloud and/or distributed systems

Sample code e.g. on GitHub would be a very welcomed addition to your CV.

Additional Information

What you can expect from us?

  • Learning by doing – you will work with industry experts who are willing to share their knowledge and experience
  • Improving your skills by participating in training and mentoring programs
  • Advancing your career by choosing from different career paths (technical, management)
  • Broadening your horizons by working in an open and supportive multicultural environment
  • Commercial projects from the domain
  • Great atmosphere and supportive environment
  • Working in a friendly and relaxed atmosphere created by a lot of bonding events and activities

What do we offer?

  • Competitive salary adequate to your skills and performance
  • Flexible working hours
  • Training programs
  • Private medical insurance
  • Multisport program
  • English lessons
  • Company social events
  • Weekly cakes and fruits
  • Relocation assistance

Diversity and Inclusion Statement

Mobica is a global software services company, delivering enabling technologies that transform business outcomes. Our employees are at the heart of everything what we do. We pride ourselves to employ the best specialists who come from different cultures and backgrounds, who represent different perspectives and experiences. We recruit and we want still recruiting, developing and retaining most talented people, regardless of their nationality, ethnicity, religion, beliefs, sex, sexual orientation or any other protected status or characteristic.
At Mobica we are guided by our values and we recognise that being a diverse and inclusive employer helps us fulfil our responsibility to make a difference for our clients and for the technology future.
We commit to develop working environment where we treat all employees as individuals, fairly and in a consistent way. We work in accordance to the Equality Act 2010 as well as other equality related laws which are relevant to the geographical areas, where we operate. We promote the culture of respect, dignity with an active challenging all forms of discrimination.
We commit to continue supporting our leaders, managers and employees to demonstrate the principles of inclusion and diversity in everything what they do.

Samuel Kingston
CEO

    See more jobs at Mobica

    Apply for this job

    6d

    Senior Software Engineer in Test

    TenableRemote, United States
    agileterraformDesignansiblepytestscrumapidockerkubernetespython

    Tenable is hiring a Remote Senior Software Engineer in Test

    Description

    Your Role:

    Tenable is looking for a Senior Software Engineer in Test (SET) to join Tenable’s Engineering organization to support our mission of efficient delivery of high quality solutions to our customers' security problems. Focused on enabling customers to detect and respond effectively to new and emerging security threats across their IT landscape, the Tenable engineering organization is working at the cutting edge in this critical security space. In this role, you will be responsible for the testing strategy and execution for a product scrum team, charged with helping your engineering team design and implement the testing tools and infrastructure necessary to ensure that our systems meet our customer’s expectations towards reliability, scalability and performance. You’ll bring in expertise on testing strategy and execution and engage in cross-functional collaboration with other product and testing teams, to ensure consistent processes and tooling across engineering to deliver software of the highest quality.

    Your Opportunity:

    • Get in on the ground floor: in this role, you'll have a broad scope with an opportunity to take on new responsibilities and grow as an engineer. As a senior member of the organization it will be on you to help drive the testing strategy for your team, and to set high standards across our teams.
    • Innovate: As an organization, we run an “Innovation Sprint” at the start of every quarter where engineers can work on their own feature ideas, or try out new technologies.. You can demo your work in front of the rest of the company and pair up with people from other teams. 
    • Learn new things: We provide a training budget for you to attend conferences or workshops.
    • Raise the bar: We are always looking for ways to improve ourselves, our tech stack, and our product’s features. Bring your ideas and experiences to the table and help make a lasting impact.
    • Collaborate: Work closely with Product Managers, other engineers, designers, and stakeholders to continuously iterate on our products and drive consensus. You will have the opportunity to support and mentor your peers inside and outside your team.
    • Work at scale: You will have the ability to magnify your work by automating tests and ensuring quality of our solutions at all levels of the "test pyramid".
    • Show impact: You will have the opportunity to make a significant impact on outcomes for our customers to ensure that they maintain the best experience when using our cloud platform.

    What You'll Need:

    • 5+ years software testing experience with a focus on functional test definition and test planning, test automation at all levels of the testing pyramid, and scalability and load testing and performance tooling in large scale, distributed systems. 
    • Excellent analytical skills, with experience summarizing test results into meaningful reports to effectively communicate test coverage and code quality, as well as scalability, capacity and performance issues.
    • ​​Experience monitoring for defects and issues post-production, creating observability and logging strategies, and translating findings from production environments into actionable tests in development and staging environments.
    • Solid experience with test harnesses and frameworks, such as pytest, Jest, Jasmine, Spock, Cucumber, etc. and with test automation and testing applications at the API layer, specifically RESTful APIs.
    • Experience in different testing methodologies, such as: behavior-driven testing, synthetic testing, consumer-driven contract testing, unit testing, and integration testing.
    • For roles on our Tenable.io teams, experience with testing in a microservices cloud-based architecture is a must.
    • Experience developing in languages such as Python, Selenium and a willingness to learn new languages as needed.
    • Experience in test management tools such as X-ray.
    • Experience in System/AWS administration, TCP/IP networking, including protocol capture and analysis, system resource monitoring including OS-native tools and popular resource monitoring and log analysis stacks (ELK, TIG stack, Datadog, Splunk) is a plus.
    • Experience with configuration management tools (e.g. Ansible, Terraform), container technologies (e.g. Kubernetes, Docker), event store/messaging systems (e.g. Kafka) is a strong plus.
    • Accountability for the behavior of your team’s software in production
    • Experience coaching and leading mid-level and junior staff in the design, implementation, and execution of highly technical development projects.
    • Experience in working in an Agile team, and an enthusiasm for working collaboratively within and across product teams.
    • The ability to work independently and as a part of a team, and to lead/drive projects as necessary.
    • The desire to continuously learn and be exposed to new technologies.
    • BS in Computer Science or directly related field, or equivalent work experience.

    If you’ve reached this point in the job description and feel you’re still not sure if you should apply…Just do it! We know there are no perfect applicants. You may not have 100% of all those bullets listed above - and that’s okay. If you’re feeling like you’re not going to fit in with our teams - that’s not ok. We're One Tenable which means however you identify and whatever background you bring with you, we encourage you to submit an application if it’s a role you can be passionate about doing every day.

    We’re committed to promoting Equal Employment Opportunity (EEO) at Tenable - through all equal employment opportunity laws and regulations at the international, federal, state and local levels.

    See more jobs at Tenable

    Apply for this job

    7d

    Senior Software Engineer, Test Automation

    Palo Alto NetworksSanta Clara, CA, USA, Remote
    8 years of experiencesqlDesignpytestazureapiqagitlinuxpythonAWS

    Palo Alto Networks is hiring a Remote Senior Software Engineer, Test Automation

    Company Description

    At Palo Alto Networks® everything starts and ends with our mission:

    Being the cybersecurity partner of choice, protecting our digital way of life.

    We have the vision of a world where each day is safer and more secure than the one before. These aren’t easy goals to accomplish – but we’re not here for easy. We’re here for better. We are a company built on the foundation of challenging and disrupting the way things are done, and we’re looking for innovators who are as committed to shaping the future of cybersecurity as we are.

    Disruption is at the core of our technology and on our way of work to meet the needs of our employees now and in the future through FLEXWORK, our approach to how we work. We’re changing the nature of work from benefits to learning, location to leadership, we’ve rethought and recreated every aspect of the employee experience at Palo Alto Networks. And because it FLEXes around each individual employee based on their individual choices, employees are empowered to push boundaries and help us all evolve, together.

    Job Description

    Your Career

    The public cloud market has been growing at a rapid rate for the last few years and as more enterprises use public cloud, there is a critical need for creative engineers to help develop software to prevent cyberthreats within the cloud environment. In this role, you will develop security disciplines to solve real-world problems and critical cybersecurity challenges.

    You love to code and build exceptional products, and you bring new ideas in all facets of software development. You are someone who is highly technical, understands cloud technologies, and understands the complex world of cloud eco-systems and integrations. You love solving challenges for our customers in complex environments, and you aren’t deterred by the fact that much of this technology just has not been done before. In fact, you like the prospect of the challenge.

     

    We are looking for Software Engineer, Test Automation 

    • Understand Product Architecture and Functionality
    • Prepare Test Strategy/Approach for Testing
    • Establish coverage and traceability
    • Write Automation test plans which define the automation strategy and test cases for new features
    • Work with development engineers in product defect diagnosis
    • Work with other dev-test engineers in script development efforts by performing code reviews and assisting in debugging efforts.
    • Helps engineers find ways to attack new or difficult defect in the code.
    • Uses expertise and creativity for innovative product recommendation and solutions.

    Your Impact

    • Design and develop test plans for cloud resource configuration ingestion APIs.

    • Design and develop test plans for security misconfiguration detections in the cloud
    • Build and maintain test automation framework for QA, Dev, and Deployment in the cloud
    • Research on new cloud services from the security point of view
    • Active participation in ongoing process enhancements in the test, automation, and deployment practices
    • Participate in the public outreach forums and represent the recommendations adhering to Palo Alto Networks standards

    Qualifications

    Your Experience

    • Ideal: 3-8 years of experience working with QA and test automation
    • Must have: Experience in Python programming and test automation frameworks like Pytest, Robot, etc.
    • Must have: Experience working on public cloud (AWS or GCP or Azure)
    • Must have: Experience in Linux command-line and troubleshooting
    • Highly desirable: Experience in one or more of the following - SQL, JSON, YAML, REST API, etc.
    • Highly desirable: Experience in the security domain
    • Highly desirable: Experience in Git version control, CI/CD build and deployment pipeline, bug tracking tools, etc

     

    Additional Information

    The Team

    As part of the Public Cloud Security team, you will be responsible for building products that protect data, workloads, and infrastructure for some of the largest enterprise customers in the world. We help the customers in their transitional journey to the cloud by ensuring they have the best in class protection. The cloud market has been growing at a rapid rate for the last few years. As more and more enterprises use public cloud, there is an insatiable demand for securing workloads in the public cloud. With our recent acquisition of Prisma Public Cloud, formerly RedLock™ and Evident.io making Palo Alto Networks the reigning market leader.

    Our Commitment

    We’re trailblazers that dream big, take risks, and challenge cybersecurity’s status quo. It’s simple: we can’t accomplish our mission without diverse teams innovating, together.

    Palo Alto Networks is evolving and changing the nature of work to meet the needs of our employees now and in the future through FLEXWORK, our approach to how we work. From benefits to learning, location to leadership, we’ve rethought and recreated every aspect of the employee experience at Palo Alto Networks. And because it FLEXes around each individual employee based on their individual choices, employees are empowered to push boundaries and help us all evolve, together.

    We are committed to providing reasonable accommodations for all qualified individuals with a disability. If you require assistance or accommodation due to a disability or special need, please contact us at [email protected]

    Palo Alto Networks is an equal opportunity employer. We celebrate diversity in our workplace, and all qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or other legally protected characteristics.

    Disclosure required by sb19-085 (8-5-20) of the minimum compensation (includes on-target earnings = base + on target incentives for sales roles) for this role to be located in the state of Colorado. If hired in Colorado, this position starts at $118,500/yr. Depending on the position offered, restricted stock units and incentive or bonus pay may be provided as part of this compensation package. Additional benefits may be found here.

    All your information will be kept confidential according to EEO guidelines.

    See more jobs at Palo Alto Networks

    Apply for this job

    19d

    Intern - Software Engineer (WildFire)

    Palo Alto NetworksSanta Clara, CA, USA, Remote
    Master’s Degreesqlansiblepytestapidockermysqlkubernetesjenkinspython

    Palo Alto Networks is hiring a Remote Intern - Software Engineer (WildFire)

    Company Description

    Our Mission

    At Palo Alto Networks® everything starts and ends with our mission:

    Being the cybersecurity partner of choice, protecting our digital way of life.

    We have the vision of a world where each day is safer and more secure than the one before. These aren’t easy goals to accomplish – but we’re not here for easy. We’re here for better. We are a company built on the foundation of challenging and disrupting the way things are done, and we’re looking for innovators who are as committed to shaping the future of cybersecurity as we are.

    Job Description

    Your Career

    As a Software Engineer Intern for WildFire you will be working on developing tools, testing frameworks, and writing automated test cases using the latest technologies. We use technologies like Python, Pytest, Docker, Kubernetes, Jenkins. Your job will be to work on understanding some of our existing projects and add a variety of enhancements, features and tools. Also, this would involve implementation of features in an iterative way and eventually release the full solutions to the larger engineering organization. 

    Your Impact

    • You will be able to experience first-hand the internal workings of our next generation security products.

    • You will also be exposed to our python automation framework and use python knowledge to create valuable internal tools.

    • You will learn and use different databases (MySQL, Mongo etc.)

    • You will learn all different cloud technologies (GCP, Redis, Kafka, Kubernetes, Docker etc)

    Our global internship program trains the next-generation of cybersecurity talent across a range of specializations, from threat intelligence to information security, engineering, and marketing.

    The program also features a combination of challenging projects with tangible impact, engaging social events, and networking opportunities. Interns and recent graduates can learn about the network security industry from leading thinkers, grow their professional networks, and be part of a career-defining experience.

    Our Summer Internship Program from May-August or June-September provides you: 

    • 1:1 mentorship

    • Fun and engaging events that inspire your intellectual curiosity

    • The opportunity to expand your knowledge and work on challenging projects

    • Connections to other recent grads, and employees across the company as well as our leaders

    Qualifications

    Your Experience

    • Strong programming skills in Python

    • Experience with SQL database such as MySQL

    • Experience with Rest API, web services

    • Experience with cloud technologies is a plus

    • Experience with CI/CD, Jenkins, Docker, Kubernetes, Salt, Ansible and related technologies  is a plus

    • Passion for solving engineering problems.

    • Be a self-starter, motivated, hardworking and capable of learning independently 

    • Good written and verbal communication

    Requirements – To apply, you must be pursuing a 4-year Undergraduate Degree, a 2-year Master’s Degree and returning to school in the fall. You must have authorization to work within the United States.

    Additional Information

    Our Commitment

    We’re trailblazers that dream big, take risks, and challenge cybersecurity’s status quo. It’s simple: we can’t accomplish our mission without diverse teams innovating, together.

    We are committed to providing reasonable accommodations for all qualified individuals with a disability. If you require assistance or accommodation due to a disability or special need, please contact us at [email protected]

    Palo Alto Networks is an equal opportunity employer. We celebrate diversity in our workplace, and all qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or other legally protected characteristics.

    All your information will be kept confidential according to EEO guidelines.

    See more jobs at Palo Alto Networks

    Apply for this job

    25d

    Software Engineer, QA Intern

    ZscalerSan Jose, CA, USA, Remote
    Designpytestapiqapython

    Zscaler is hiring a Remote Software Engineer, QA Intern

    Company Description

    For over 10 years, Zscaler has been disrupting and transforming the security industry. Our 100% purpose built cloud platform delivers the entire gateway security stack as a service through 150 global data centers to securely connect users to their applications, regardless of device, location, or network in over 185 countries protecting over 3,500 companies and 100 Million threats detected a day.

    We work in a fast paced, dynamic and make it happen culture. Our people are some of the brightest and passionate in the industry that thrive on being the first to solve problems.  We are always looking to hire highly passionate, collaborative and humble people that want to make a difference. 

    Job Description

    • Contribute to engineering efforts to solve complex engineering problems in testing and tools.
    • Design, develop and extend the automation test framework.
    • Design and develop tools & infrastructure to speed up the testing and deployment of software.
    • Contribute to the development of unit, component, sanity and performance test harnesses.

    Qualifications

    • Must be pursuing or have graduated with a Master's degree or equivalent in computer science/engineering 
    • Good in Python programming.
    • Knowledge of test automation tools and frameworks like pytest, selenium, postman, swagger.
    • Any prior experience with API testing and/or tool development is desirable.
    • Knowledge and/or experience in Bigdata and analytics domain is desirable.  
    • Strong understanding of computer science fundamentals.
    • Good analytical & debugging/troubleshooting skills.
    • Familiar with computer networking concepts.

    Additional Information

    All your information will be kept confidential according to EEO guidelines.

    What You Can Expect From Us:

    • An environment where you will be working on cutting edge technologies and architectures

    • A fun, passionate and collaborative workplace

    • The pace and excitement of working for a Silicon Valley Unicorn

    Why Zscaler?

    People who excel at Zscaler are smart, motivated and share our values. Ask yourself: Do you want to team with the best talent in the industry? Do you want to work on disruptive technology? Do you thrive in a fluid work environment? Do you appreciate a company culture that enables individual and group success and celebrates achievement? If you said yes, we’d love to talk to you about joining our award-winning team.

    Additional information about Zscaler (NASDAQ: ZS ) is available at https://www.zscaler.com.

    Zscaler is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees

    What You Can Expect From Us:

    • An environment where you will be working on cutting edge technologies and architectures
    • A fun, passionate and collaborative workplace
    • Competitive salary and benefits, including equity

    Why Zscaler?

    People who excel at Zscaler are smart, motivated and share our values. Ask yourself: Do you want to team with the best talent in the industry? Do you want to work on disruptive technology? Do you thrive in a fluid work environment? Do you appreciate a company culture that enables individual and group success and celebrates achievement? If you said yes, we’d love to talk to you about joining our award-winning team. 

    Additional information about Zscaler (NASDAQ: ZS ) is available at https://www.zscaler.com

    Zscaler is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

    See more jobs at Zscaler

    Apply for this job

    +30d

    Associate SDET

    Verusen848 Spring St NW, Atlanta, GA 30308, USA, Remote
    Bachelor's degreepytestuijavapython

    Verusen is hiring a Remote Associate SDET

    Company Description

    About Verusen
    We are experiencing incredible growth in our second year in our current business model. We have signed some of the world’s most respected brands growing over 300% in 2020, a year that has been challenging for so many others.

    Verusen is a leading technology company that uses artificial intelligence to provide visibility, digitization, and prediction of materials data and inventory for complex supply chains. The company’s AI software harmonizes disparate material data across ERP instances/systems while providing accurate MDM across the enterprise to optimize inventory costs. Intelligent controls enforce inventory procedures to help prevent future inventory spikes, while predictive capabilities optimize allocation and procurement needs. The result is a data foundation you can trust to move quickly to innovate and support related Industry 4.0 initiatives.

    We are venture-backed by leading investors from San Francisco to Boston and are a Signature Company at Georgia Tech’s Advanced Technology Development Center (ATDC). Partnerships including SAP and Accenture. Verusen is a portfolio company of SAP.iO.

    Job Description

    Verusen is seeking an Associate SDET to join our new Quality Engineering team. As an Associate Software Development Engineer in Test, you will seek knowledge and apply learning to effectively build scalable and reliable test solutions. You will be actively collaborating with engineers and product owners to understand the business requirements and technical implementation. Based on requirements you will build test plans and automated test scripts for our customer-facing UI as well for the APIs.

    Quality Engineering at Verusen is not a service provided to Engineers - all team members are accountable for the quality of their deliverables; however, Verusen understands that this effort must be led by subject matter experts and automation best practices require focus in a full-time manner on these efforts. Quality Engineers are those subject matter experts on each team, continuously driving improved practices and standards while assisting the team with test automation across service contracts, integration, system, and functional effort

    The s​​uccessful candidate must have a strong drive for results, an obsession with quality, a team player, and has the ability to work in a fast-paced environment.

    Responsibilities

    • Create test plans and ensure the test coverage prior to product release

    • Develop, maintain and support automated test frameworks for both UI and APIs

    • Assist in debugging of test failures and ensure appropriate reporting is in place to provide feedback to stakeholders

    • Work closely with developers and product managers to understand feature requirements and technical implementation

    • Participate in all sprint ceremonies and communicate effectively with team members

    Qualifications

    • Bachelor's degree in a relevant field (or equivalent experience with hands-on Quality Engineering and test automation)

    • Hands-on experience with Python(preferred) or JAVA

    • Familiarity with test automation tools and frameworks like Selenium, TestNG, RestAssured, Pytest, behave, and Cucumber

    • Analytical mindset and detail-oriented approach to problem-solving

    • Positive approach, good culture fit, and a passion for Quality Engineering and automation

    • Must be willing to learn new technologies

    • Good communication skills

    • Supply Chain experience a plus

    • Rapid Growth and/or Startup experience a plus

    • Familiarity with CI/CD a plus

    Additional Information

    Commitment to Diversity and Inclusion

    At Verusen, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates without regard to race, color, religion, sex, national origin, age, physical and mental disability, sexual orientation, gender identity and/or expression, status as a veteran and any other characteristic protected by applicable law. We respect and seek to empower each individual and support a diverse culture, perspectives, skills, and experiences within our workforce.  We believe that diversity and inclusion among our teammates are critical to our success, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool.

    For more information about the Company, check us out at www.verusen.com.

    See more jobs at Verusen

    Apply for this job

    +30d

    Software Solution Developer for Jeppesen - a Boeing Company

    Sigma SoftwareMontreal, QC, Canada, Remote
    agilesqlDesignpytestscrumgitpython

    Sigma Software is hiring a Remote Software Solution Developer for Jeppesen - a Boeing Company

    Company Description

    On behalf of Jeppesen – a Boeing company, we are seeking a Software Solution Developer to be a part of our experienced team in Montreal, working with the best airlines in the world. A leader in aviation, aviation training products, and aviation software is looking for the best to journey into the future of navigation!

    Our client is the world’s leading provider of aeronautical data and is combining our company’s enduring spirit of innovation with a legacy of leadership in aviation to deliver 21st-century navigation and aviation software solutions. For more than 80 years, Jeppesen has made it possible for pilots and their passengers to safely and efficiently reach their destinations.

    As a Software Solution Developer you will work on our different software solutions for commercial airlines. 

    Job Description

    • Deliver client projects by configuring and customizing our world-leading crew planning applications using Python, relational database modelling, XML, Excel, and our proprietary rule-based Rave modeling language.
    • Use a test-driven development methodology to ensure top quality, developing automated test cases as you code.
    • Work directly with the client to understand their needs and business objectives and use that information to capture requirements.
    • Explain design decisions and technical solutions in a clear and confident way to clients, while managing client expectations and building long-term client relationships.
    • Travel to visit our clients from time to time, mainly in the Americas.

    Qualifications

    Required Qualifications

    • 3+ years of working in software development
    • 2+ years of experience with Python
    • 2+ years of experience working with Relational Database modelling
    • 2+ years of experience effectively working in a Linux/Unix environment
    • Experience with Git or Mercurial
    • Strong analytical skills

    Preferred Qualifications

    • Solid skills with Microsoft Excel
    • Experience working within a Scrum team or in similar Agile project setups
    • A background in airline operation or airline IT, ideally with crew planning  
    • Experience with:
      • Data science and analytics
      • Writing functional tests within a framework like Gherkin, Behave
      • Interfaces and data integration, XML
      • GitLab
      • JSON
      • SQL
      • Bash scripting
      • PyCharm
      • pytest

    Personal Profile

    • Good with numbers, ability to see patterns and draw conclusions
    • Strong communication and people skills
    • Problem-solving experience
    • Ability to learn new technologies
    • Advanced level of English, spoken and written

    Additional Information

    What we offer:

    • remote job for now and a hybrid model in future (a cosy office in Downtown)
    • full medical insurance (family coverage if applicable)
    • standard working hours: from 9 am till 6 pm (1-hour break)
    • all Canadian and Quebec public Holidays are payable non-operational days 
    • vacation, sick leaves 

    See more jobs at Sigma Software

    Apply for this job

    +30d

    Software Engineer (Backend)

    O'Reilly MediaRemote, United States
    agilepytestUXqadockerkubernetespythonjavascriptreduxbackendNode.js

    O'Reilly Media is hiring a Remote Software Engineer (Backend)

    Description

    Brief Description

    O'Reilly Media is looking for a Software Engineer well versed in Python and JavaScript to join one of our product teams, and contribute towards the development and maintenance of key features within our learning platform.

    About the Job

    At O’Reilly, our engineers focus on building a diverse set of features designed in collaboration with product managers, UX, and other teammates. Engineers work with product managers to refine direction and solve user problems, exchange code reviews with other team members, provide mentorship to junior engineers, and assist QA and Ops in troubleshooting product issues.

    In this role, your focus will be on building and maintaining our back-end services. A bulk of our microservices are primarily built using Python & Django. More recently as a team, we have ventured into building JavaScript & Node.js services that stitch together individual microservices to be consumed by client-side applications. Our front-end applications use React + Redux and modern semantic HTML and CSS.

    About You

    We are interested in people who have experience building and supporting software with a diverse and engaged user base. We desire candidates who work comfortably in an agile environment and with collaborators who are distributed across multiple time zones. We value colleagues who are helpful, respectful, humble, and always willing to do what’s best for our users. We desire developers who treat automated tests as essential and believe that code reviews are a crucial path of learning and of sharing knowledge. The people on our platform teams have taken many traditional and nontraditional paths to the developer profession, and we welcome diverse teams that are bound together by a mutual love of learning.

    Requirements

    • 2 years experience on teams building modern web applications and services 
    • Experience in Python and Django
    • Familiarity with Apache Solr search platform or other search technologies
    • Demonstrate the ability to learn and grasp new concepts quickly


    Bonus skills

    • Docker / Kubernetes
    • Django REST Framework
    • Messaging frameworks
    • Pytest
    • Node.js
    • React


    About the Team

    O’Reilly Media’s Platform Engineering team builds and supports O’Reilly’s premier learning service, which is used by technologists, managers, and designers around the world to hone their skills and improve their craft. We are made of many small teams that are broadly distributed across the US, featuring diverse, tightly collaborative groups of developers, designers, and product managers constantly encouraging each other to deliver work that instills pride and fulfillment. We encourage learning, knowledge sharing, growth, and collaboration in all aspects.


    About the Company

    O’Reilly’s mission is to change the world by sharing the knowledge of innovators. For over 40 years, we’ve inspired companies and individuals to do new things—and do things better—by providing them with the skills and understanding that are necessary for success.

    At the heart of our business is a unique network of experts and innovators who share their knowledge through us. O’Reilly Learning offers exclusive live training, interactive learning, a certification experience, books, videos, and more, making it easier for our customers to develop the expertise they need to get ahead. And our books have been heralded for decades as the definitive place to learn about the technologies that are shaping the future. Everything we do is to help professionals from a variety of fields learn best practices and discover emerging trends that will shape the future of the tech industry.

    Our customers are hungry to build the innovations that propel the world forward. And we help them do just that.

    Learn more: https://www.oreilly.com/about/


    Diversity

    At O’Reilly, we believe that true innovation depends on hearing from, and listening to, people with a variety of perspectives. We want our whole organization to recognize, include, and encourage people of all races, ethnicities, genders, ages, abilities, religions, sexual orientations, and professional roles.

    Learn more: https://www.oreilly.com/diversity

    See more jobs at O'Reilly Media

    Apply for this job

    +30d

    QA Engineer

    VeriskConshohocken, PA 19428, USA, Remote
    pytestapiqapythonAWSPHP

    Verisk is hiring a Remote QA Engineer

    Company Description

    ISO, a Verisk business, has been a leading source of information about property/casualty insurance risk since 1971. For a broad spectrum of commercial and personal lines of insurance, ISO provides statistical, actuarial, underwriting, and claims information and analytics; compliance and fraud identification tools; policy language; information about specific locations; and technical services. ISO serves insurers, reinsurers, agents and brokers, insurance regulators, risk managers, and other participants in the property/casualty insurance marketplace. To learn more about ISO please visit us at:  www.verisk.com/iso. We are proud to be a part of the Verisk family of companies! 

    At the heart of what we do is help clients manage risk. Verisk (Nasdaq: VRSK) provides data and insights to our customers in insurance, energy and the financial services markets so they can make faster and more informed decisions.   

    Our global team uses AI, machine learning, automation, and other emerging technologies to collect and analyze billions of records. We provide advanced decision-support to prevent credit, lending, and cyber risks. In addition, we monitor and advise companies on complex global matters such as climate change, catastrophes, and geopolitical issues.  

    But why we do our work is what sets us apart. It stems from a commitment to making the world better, safer and stronger.  

    It’s the reason Verisk is part of the UN Global Compact sustainability initiative. It’s why we made a commitment to balancing 100 percent of our carbon emissions. It’s the aim of our “returnship” program for experienced professionals rejoining the workforce after time away. And, it’s what drives our annual Innovation Day, where we identify our next first-to-market innovations to solve our customers’ problems.   

    At its core, Verisk uses data to minimize risk and maximize value. But far bigger, is why we do what we do. 

    At Verisk you can build an exciting career with meaningful work; create positive and lasting impact on business; and find the support, coaching, and training you need to advance your career. We have received the Great Place to Work® Certification for the fifth consecutive year. We’ve been recognized by Forbes as a World’s Best Employer and a Best Employer for Women, testaments to our culture of engagement and the value we place on an inclusive and diverse workforce.  Verisk’s Statement on Racial Equity and Diversity supports our commitment to these values and affecting positive and lasting change in the communities where we live and work.  

    Job Description

    Jornaya, a Verisk business, has proprietary access to data in markets where customers invest significant time researching, analyzing, and comparing options on major purchases, including real estate and mortgage, banking, insurance, loans, automotive, and higher education. Working with a network of over 1,000 partners who operate more than 55,000 comparison shopping and lead generation sites, we provide companies access to early behavioral buying signals for customers and prospects. Quarterly, we see more than 1 billion consumer purchase journeys in a privacy-friendly manner to help companies retain current customers, grow relationships with existing customers, and establish new relationships.  

    Jornaya uses innovative technology and data to empower companies to connect with their customers and prospects at the right time and in the most meaningful way. We take pride in helping our customers understand and apply our solutions and data to improve their digital marketing strategies in new and creative ways. When our customers win, we win. 

    Position Overview 

    We are looking for experienced QA engineers to join our high performing engineering organization. As part of the team, you will play a key role in developing and executing automated tests to ensure product quality that drive the core of our business.  

    About the Day to Day Responsibilities of the Role 

    • Develop and maintain functional and regression tests for Jornaya’s real time APIs 

    • Create and execute thorough data tests for various stages of the pipeline 

    • Create detailed, comprehensive, and well-structured test plans and test cases 

    • Become the subject matter expert on functionality of supported products 

    • Collaborate with Software Engineers and Product Owners on testing upcoming changes 

    • Deploy API software releases 

    Qualifications

    • Testing AWS cloud/serverless applications 

    • At least 3-5 years experience developing functional, regression, and performance test cases 

    • Fluency in one or more programming languages such as Python, or PHP 

    • Fundamental understanding of the Scrum/Agile development process  

    Nice to Have Qualifications (if you do not have them, we will teach you!) 

    • Experience writing automated tests using testing frameworks and tools such as PyTest, Postman, Behave, Cucumber and data-focused automation technologies such as QuerySurge 

    • Experience with performance testing tools such as JMeter, Gatling, and Locust 

    • Experience with security testing 

    • Tested big data applications such as EMR/Glue or Hadoop/Spark 

    #LI-AO1

    Additional Information

    Verisk Analytics is an equal opportunity employer.

    All members of the Verisk Analytics family of companies are equal opportunity employers. We consider all qualified applicants for employment without regard to race, religion, color, national origin, citizenship, sex, gender identity and/or expression, sexual orientation, veteran's status, age or disability.

    http://www.verisk.com/careers.html

    Unsolicited resumes sent to Verisk, including unsolicited resumes sent to a Verisk business mailing address, fax machine or email address, or directly to Verisk employees, will be considered Verisk property. Verisk will NOT pay a fee for any placement resulting from the receipt of an unsolicited resume.

    Consumer Privacy Notice

    At Verisk, the health and safety of our people is our number one priority.  Effective November 15, 2021, and subject to applicable law, all prospective hires for office based roles or roles that support any of our businesses’ government contracts will be required to demonstrate that they are fully vaccinated against COVID-19 by their start date, or qualify for a legally-required medical or religious accommodation to this vaccination requirement, as a condition of employment. Hired candidates who do not demonstrate that they are fully vaccinated against COVID-19 by their start date, and who have not been approved for a legally-required medical or religious accommodation will no longer meet the requirements for employment and their offers of employment will be immediately rescinded, in accordance with applicable law.

    See more jobs at Verisk

    Apply for this job

    +30d

    Python Developer (Full remote optional)

    Red PointsCarrer de Berlín, 38, 08029 Barcelona, Spain, Remote
    agileDesignpytestscrumqadockerpython

    Red Points is hiring a Remote Python Developer (Full remote optional)

    Company Description

    What's Red Points all about?

    Red Points protects your brand and content in the digital environment. We are able to do this through our proprietary technology which employs machine learning algorithms to scan the internet and identify all violations and infringements. We then employ our technical and legal expertise to ensure that all infringing data is removed or deindexed. Finally, we provide full visibility and actionable intelligence to our clients through our real-time reporting tool.

    Our protection covers the entire digital spectrum and we are constantly improving our service to keep pace with the quickly evolving landscape of digital piracy. As a result, we are the preferred brand protection partner for some of the leading global brands and content owners in the sporting, entertainment, fashion, editorial, and software industries, and we've now been tagged as "one of Europe's hottest tech companies"​ by Wired.

    Job Description

    The Role

    We are looking for a Python developer to get involved in our crawling technology, libraries, and hundreds of projects using them, helping us maintain our platform, optimize and improve it further. This position has the possibility of being fully remote. 

     

    Responsibilities

    Your day-to-day will be split between writing beautiful, idiomatic Python code, reviewing pull requests from other team members, debugging complex issues, and also participating in the decision making processes. Namely, contributing with your experience in software design and architecture.

    Qualifications

    Requirements

    • Good knowledge of Python, with the ability to write reusable and idiomatic code.
    • Expertise in object-oriented design, software architecture best practices and patterns, and large scale application development with maintainability and extensibility in mind.
    • Experience with web requests, and with the requests python library.
    • Experience with TDD, testing best practices and methodologies: pytest, unittest, mock, and responses libraries.
    • Experience with using docker/docker-compose for the whole lifecycle including development, testing, debugging, QA, CI, and deployment.
    • The ability to express complex ideas in written and spoken English is crucial since our team is composed of people from 5 different nationalities and it’s the language we communicate in.

    Nice to have - it's a plus!

    • An understanding of the architecture of web-applications (including ajax websites), and proficiency with browser-integrated developer tools, for reverse engineering purposes.
    • An inclination towards code optimizations (algorithmic complexity, memory usage).
    • Proficiency contributing to shared codebases using git.
    • Efficient text processing with regular expressions and XML parsing.
    • Experience with selenium/nodejs/phantomjs/splash or any similar software for scraping or automation purposes.
    • “Can do” attitude. We like to hear solutions, not problems.

    Additional Information

    What we offer

    • Working in a state-of-the-art Python ecosystem with an emphasis on testing and continuous integration.
    • Agile software development environment with Atlassian stack for version control, scrum, documentation, and CI.
    • Friendly and talented team. With dedicated product owner, technical writer, and QA. Focus on improving processes.
    • Engaged leadership that cares about the product and your professional growth.
    • You will be part of a large IT department, split into highly specialized teams, working together in harmony to achieve our vision and common goals.
    • A relatively flat organizational structure to accommodate faster communication and collaboration.
    • We prefer to have face to face interaction with our teams, but we are also flexible with remote options!

    Perks

    • A fun and fast-paced Startup environment with cool people
    • Friday reduced working time
    • A sunny office with a large terrace, based in the center of Barcelona
    • Career plan and development
    • Private health insurance covered by the company
    • Gym membership to access all DIR gyms in Catalunya and selected YogaOne Centres in Barcelona for a ridiculous price
    • Free English and Spanish lessons

    We are an equal opportunity employer and value diversity at our company. We encourage all applicants, regardless of race, religion, or belief (if any), color, nationality, ethnic or national origin, gender, gender identity, pregnancy and maternity, sexual orientation, age, marital and civil partnership status, or disability status.

    At Red Points, we believe real success starts and ends with hiring the very best people, empowering those people to get the job done, and making sure our people have a whole lot of fun along the way.

    If you think this position could be a good match, apply now, and let's talk! :)

     

    See more jobs at Red Points

    Apply for this job

    +30d

    Software Engineer II - Cloud

    VerimatriRemote
    Designmobilepytestapic++dockertypescriptlinuxpythonAWSjavascript

    Verimatri is hiring a Remote Software Engineer II - Cloud

    A Software Engineer II at Verimatrix participates in the creation of a large product suite that enables content protection and security for video delivered via satellite, cable, or the Internet.  The software engineer collaborates with his/her teammates to deliver high-performing, scalable, high-quality products.  The engineer should enjoy working through the software development lifecycle.  A successful engineer will be proactive, interactive, creative, and flexible.  The engineer will need to learn and understand the entire Verimatrix product suite as well as gain deep technical knowledge of particular solutions in the group he/she joins.  We are a global company and appreciate people with global awareness and knowledge (languages other than English are a bonus). 

    Some tasks the software engineer will have: 

    • Design and develop software for managing premium video content in various environments
    • Participate and lead discussions dealing with architectures, specifications, requirements, testing and design reviews
    • Implement user stories and tasks with associated automation of unit, functional and E2E tests, and integrate those features into our distributed video security system.
    • Follow deliverables through the product design/development lifecycle.
    • Analyze, review, and re-architect current designs in order to create new capabilities as well as improve performance, efficiency, and sustainability.
    • Estimate and plan development tasks, execute development processes and tools in order to meet corporate targets.
    • Provide tier 3 technical support as needed.
    • Others as assigned.

    This position reports to a delivery manager within the development team.

    Required Qualifications

    • 4+ years software engineering work experience
    • Bachelor’s degree in computer science or related field or equivalent experience
    • Demonstrated experience with Python design and coding
    • Experience in Linux based systems, serverless computing concepts and cloud infrastructure
    • Testing methodologies and automation using python, pytest
    • Excellent communication skills including documentation
    • Experience with microservice and mini-service architectures.
    • Experience with and understanding of containers (Docker is spoken here)
    • Knowledge of best practices and IT operations in an always-up, always-available service
    • Understands Compiled languages including C, C++, 

     

    Each of the Following would be a Plus

    • React, NodeJS, JavaScript and/or TypeScript
    • Setup and build AWS infrastructure various resources like:  EC2, S3, IAM, Cognito, DynamoDB, API-GW
    • Automated deployment tools such as CDK, CloudFormation
    • Experience in Continuous Integration, Continuous Deployment/Delivery integration pipelines
    • Security technologies including Security Groups, WAF, firewalls, IPS, Web Security
    • Security protocols, cryptography, PKI, SSL/TLS experience
    • Service-oriented architecture
    • Digital Rights Management

    Verimatrix (Euronext Paris: VMX) helps power the modern connected world with security made for people. We protect digital content, applications, and devices with intuitive, people-centered and frictionless security. Leading brands turn to Verimatrix to secure everything from premium movies and live streaming sports, to sensitive financial and healthcare data, to mission-critical mobile applications. We enable the trusted connections our customers depend on to deliver compelling content and experiences to millions of consumers around the world. Verimatrix helps partners get to market faster, scale easily, protect valuable revenue streams, and win new business.

     To learn more, visit www.verimatrix.com.

     

     

    By submitting this form, I agree to the processing of my personal data for the purpose of processing my job application and replying to my request,

    in compliance with Verimatrix’s PrivacyNotice

    See more jobs at Verimatri

    Apply for this job

    +30d

    Python Developer with Testing exp.

    Chabez TechI-90, Chicago, IL, USA, Remote
    sqlpytestpython

    Chabez Tech is hiring a Remote Python Developer with Testing exp.

    Job Description

    Title: Python Developer 
    Location: Chicago, IL - REMOTE
    Duration: Long term (Contract)

    Required Skills:
    Python, SQL, Pytest, Unix, Shell Script

    Additional Information

    All your information will be kept confidential according to EEO guidelines.

    See more jobs at Chabez Tech

    Apply for this job

    +30d

    Senior Python Developer

    Applied Data FinanceFayola Towers 2nd Floor, S. No 56/3A, 200 Feet Road. Pallikaranai,, Chennai, Tamil Nadu, India, Remote
    agilesqlDesignpytestjavapython

    Applied Data Finance is hiring a Remote Senior Python Developer

    Company Description

    Applied Data Finance (Recently named, one of the fastest growing companies in US) is a US based, web-enabled consumer finance company that utilizes advanced data science to better model and measure the credit risk of non-prime borrowers. Its India office at Chennai (ADF Data Science Pvt .Ltd.) has 440 (+ and growing) employees, comprising functions, such as Data Science, Product Engineering and Model implementation, Data Warehousing and Business Intelligence, Marketing & Marketing Analytics, Quality & Testing, Operations, Compliance, Process and Project Management, Finance & Accounts, Business Analysis and Technical Documentation.

    www.applieddatafinance.com

    Recently in News 

    https://www.businesswire.com/news/home/20200818005518/en/ (Recently named, one of the fastest growing companies in US)

    https://www.businesswire.com/news/home/20180724005879/en/Applied-Data-Finance-Closes-145-Million-Financing

    http://www.businesswire.com/news/home/20170717005876/en/Applied-Data-Finance-Announces-Marketing-Agreement-iHeartMedia

    http://www.businesswire.com/news/home/20170531005370/en/Applied-Data-Finance-Increases-Credit-Facility-75mm

      Job Description

      Roles and Responsibilities:

      • Design and develop REST based Web services in Python
      • Design and develop gRPC based services in Python
      • Follow the coding conventions and best practices in day-to-day work with a passion for clean code
      • Participate in peer design review and code review of team members
      • Follow agile methodology for development
      • Design and implement performance/time critical batch jobs in production environments
      • Setup CI/CD (Jenkins/Ansible) for projects in development
      • Write Unit tests (PyTest) and integration tests for projects with very good coverage percentage
      • Read and understand Java code from other services to write python client wrappers for the services (good to have)

       

      Qualifications

      Qualification & Experience:  

      • Proven experience in Python related projects, REST based scalable web services development
      • Thorough understanding of application development methodologies
      • 2 – 6 years’ experience with the following - Python, Django/Flask
      • Good working knowledge in Python
      • Good understanding of OOPS concepts
      • Familiar with writing REST APIs, good understanding of REST standards, HTTP protocols, Web development concepts
      • Good in Data structures and algorithms
      • Having knowledge on writing Unit tests (Pytest etc), integration tests
      • Multi-platform OS (Windows/Mac/Linux)
      • Exposure to writing basic SQL queries is a plus

      See more jobs at Applied Data Finance

      Apply for this job

      +30d

      Senior Software Engineer, QA/Test Automation

      ImpervaAny US Location, United States
      agilepytestgitdockerkubernetespythonAWS

      Imperva is hiring a Remote Senior Software Engineer, QA/Test Automation

      Senior Software Engineer, QA/Test Automation

      We’re looking for a senior QA/Test Automation Engineer with leadership experience to help take our automated testing capabilities to the next level. You’re a self-starter who thrives in a fast-paced, agile environment. You naturally take initiative, can dive deep when needed to understand and construct meaningful test scenarios for nuanced, complex products, and love working side by side with developers and product owners to ship high quality software.

      Primary Responsibilities

      • Create and champion testing strategies for functional, acceptance, system, performance and penetration testing of our runtime security products
      • Guide team members in testing best practices
      • Participate in the creation of test plans and automated tests
      • Drive the creation and extension of test applications to implement complex testing scenarios
      • Work closely with Technical Support personnel to analyze, isolate and locally recreate issues found in the field across multiple platforms and OS’s
      • Work closely with Product Managers to create test plans for new features based on user stories and PRDs
      • Work with the engineering team to create test plans for fixes to issues found in the field

      Qualifications

      • 5+ years of experience as a QA/Test Automation engineer in a SaaS, Security, or Enterprise product space
      • Experience creating tests in common test frameworks (pytest, jmeter, selenium)
      • Proficiency in Python and pytest
      • Hands-on experience with git, understanding of git best practices
      • A love of automated testing, CI/CD best practices, and techniques used to optimize test coverage without sacrificing team velocity and productivity
      • A passion for getting to the bottom of issues and eliminating unknowns
      • Soft-skills including communication, teamwork, flexibility and self-motivation
      • A genuine desire to work collaboratively with teammates and stakeholders
      • BS/MS/PhD Computer Science or related degree

       

      Bonus points

      • Knowledge of how common software security vulnerabilities work and experience building software that avoids them
      • Experience with AWS and containerized environments (e.g. Docker, Kubernetes)
      • Experience running applications and automated tests in containerized environments (Docker, etc.)
      • Experience with Penetration Test suites, Static Analysis tools a plus

       

      AboutImperva

      Imperva is an analyst-recognized, cybersecurity leader—championing the fight to secure data and applications wherever they reside. Once deployed, our solutions proactively identify, evaluate, and eliminate current and emerging threats, so you never have to choose between innovating for your customers and protecting what matters most. Imperva—Protect the pulse of your business. Learn more:www.imperva.com, ourblog, onTwitter.

      LegalNotice

      Imperva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, ancestry, pregnancy, age, sexual orientation, gender identity, marital status, protected veteran status, medical condition or disability, or any other characteristic protected by law.  

      #LI-NP1

       

      See more jobs at Imperva

      Apply for this job

      +30d

      Sr. Python Developer

      Applied Data FinanceFayola Towers 2nd Floor, S. No 56/3A, 200 Feet Road. Pallikaranai,, Chennai, Tamil Nadu, India, Remote
      agilesqlDesignpytestjavapython

      Applied Data Finance is hiring a Remote Sr. Python Developer

      Company Description

      Applied Data Finance (Recently named, one of the fastest growing companies in US) is a US based, web-enabled consumer finance company that utilizes advanced data science to better model and measure the credit risk of non-prime borrowers. Its India office at Chennai (ADF Data Science Pvt .Ltd.) has 400 (+ and growing) employees, comprising functions, such as Data Science, Product Engineering and Model implementation, Data Warehousing and Business Intelligence, Marketing & Marketing Analytics, Quality & Testing, Operations, Compliance, Process and Project Management, Finance & Accounts, Business Analysis and Technical Documentation.

      www.applieddatafinance.com

      Recently in News 

      https://www.businesswire.com/news/home/20200818005518/en/ (Recently named, one of the fastest growing companies in US)

      https://www.businesswire.com/news/home/20180724005879/en/Applied-Data-Finance-Closes-145-Million-Financing

      http://www.businesswire.com/news/home/20170717005876/en/Applied-Data-Finance-Announces-Marketing-Agreement-iHeartMedia

      http://www.businesswire.com/news/home/20170531005370/en/Applied-Data-Finance-Increases-Credit-Facility-75mm

        Job Description

        Roles and Responsibilities:

        • Design and develop REST based Web services in Python
        • Design and develop gRPC based services in Python
        • Follow the coding conventions and best practices in day-to-day work with a passion for clean code
        • Participate in peer design review and code review of team members
        • Follow agile methodology for development
        • Design and implement performance/time critical batch jobs in production environments
        • Setup CI/CD (Jenkins/Ansible) for projects in development
        • Write Unit tests (PyTest) and integration tests for projects with very good coverage percentage
        • Read and understand Java code from other services to write python client wrappers for the services (good to have)

         

        Qualifications

        Qualification & Experience:  

        • Proven experience in Python related projects, REST based scalable web services development
        • Thorough understanding of application development methodologies
        • 2 – 6 years’ experience with the following - Python, Django/Flask
        • Good working knowledge in Python
        • Good understanding of OOPS concepts
        • Familiar with writing REST APIs, good understanding of REST standards, HTTP protocols, Web development concepts
        • Good in Data structures and algorithms
        • Having knowledge on writing Unit tests (Pytest etc), integration tests
        • Multi-platform OS (Windows/Mac/Linux)
        • Exposure to writing basic SQL queries is a plus

        See more jobs at Applied Data Finance

        Apply for this job

        +30d

        Python Developer

        DevelopexKyiv, Dnipro, remote, UA
        agileterraformpostgresansiblepytestazuredockerkubernetespythonAWS

        Developex is hiring a Remote Python Developer

        Required skills:

        — 3 + years of experience in software engineering;
        — Proficiency in Python: ( FastApi, SQLAlchemy, Boto3, OpenCV, Tox, PyTest), Postgres, Redis Queue, Redisgraph, Multi Cloud: AWS, Azure, GCP;
        — Familiarity with GitLab, Terraform, Ansible, Containers: (Docker & Docker Compose, Kubernetes);
        — Enjoy working in an agile delivery environment;
        — Is self-sufficient in a CI/CD environment;
        — Is proficient as an individual contributor and reviews pull requests with guidance/direction;
        — Participates on simple to complex Debugging/Troubleshooting problems with guidance/direction;
        — Is proficient with M.A.L.T. implementations with guidance/direction;
        — At least Intermediate level of English (writing and speaking).

        Responsibilities:


        — Analyzes, designs, codes, tests, configures and modifies software for the functional delivery of our platform, pipelines and solutions using various programming languages, technologies and development methodologies;
        — Designs, develops, tests, debugs and implements our platforms, pipelines, solutions and/or software tools, and utilities for the purpose of assuring acceptable performance and service levels;
        — Participate in the automated delivery of our platforms, pipelines and solutions using source control, infrastructure as code, continuous integration throughout the entire delivery model;
        — Ensures that implemented our platforms, pipelines and solutions are successfully monitored, with relevant alerts, logging and tracing that guarantee the relevant durability, availability and performance;
        — Completes technical documentation that adds value, including but not limited to testing, training and software delivery.

        We offer:

        — Comfortable and flexible working schedule;
        — Career possibilities with a growing project;
        — Comfortable office in the old center of the city (Podil);
        — Meeting, lounge and sleeping rooms in the office;
        — Social benefits, paid vacations and sick-leaves;
        — Yoga classes, table tennis and football on-site;
        — Customizable business lunches in the office or compensation of medical service;
        — Free fruits and sweets, unlimited milk-tea-coffee-oatmeal;
        — Various team-building activities at will;
        — Paid trainings and seminars;
        — English classes in the office.


        About the project:

        Customer is an early stage software startup developing a new visual analytics platform for retail enterprises, manufacturing, and healthcare. We are seeking a motivated, self-driven back-end developer who builds microservices within distributed systems, is experienced with CI/CD, and embraces test automation as a discipline.

        See more jobs at Developex

        Apply for this job

        +30d

        Python / Android Engineer

        MobicaTowarowa, 85-739 Bydgoszcz, Poland, Remote
        kotlinDesignpytestjavaandroidpythonjavascriptreactjs

        Mobica is hiring a Remote Python / Android Engineer

        Company Description

        Mobica | Enabling Technologies

        We are a global software services company, delivering enabling technologies that transform business outcomes. We offer scalable custom software engineering with technical and delivery excellence, across the stack, from chip to cloud.

        Job Description

        You will be responsible for implementing reliable and scalable automation solutions. The right candidate will possess automation technical background, is meticulous about SW quality, and has demonstrated capability on building test automation infrastructure, tooling and tests. Main responsibilities include:

        • Design, build, and maintain test automation solutions that are robust and scalable
        • Deliver automation tests to various SW components and complete HW stack to identify bugs
        • Deliver device automation, including developing, triaging, maintaining tests and results reporting mechanisms
        • Create prototypes and work with partners for new innovative automation methodologies and technologies

        Qualifications

        • Strong Python knowledge
        • Experience with Python v.3.8 and Pytest framework
        • Android knowledge
        • Experience with Kotlin / Java Android environment, UiAutomator and Automated tests creation
        • Shell scripting ability
        • Javascript scripting ability
        • Nice to have ReactJS experience

        Additional Information

        What you can expect from us?

        • Learning by doing – you will work with industry experts who are willing to share their knowledge and experience
        • Improving your skills by participating in training and mentoring programs
        • Advancing your career by choosing from different career paths (technical, management)
        • Broadening your horizons by working in an open and supportive multicultural environment
        • Commercial projects from the domain
        • Great atmosphere and supportive environment
        • Working in a friendly and relaxed atmosphere created by a lot of bonding events and activities

        What do we offer?

        Mobica offers private medical care and life insurance. You will become eligible for each of these benefits on the first day of the month, following hire. These details will be discussed with you during your onboarding.

        In addition, we offer:

        • Competitive salary package
        • Permanent employment
        • Flexible working hours
        • Training programs
        • Work from home flexibility

        See more jobs at Mobica

        Apply for this job

        +30d

        Software Engineer - Platform Services

        LinodePhiladelphia, PA Remote
        agileBachelor's degreeDesignpytestgitc++dockerlinuxjenkinspython

        Linode is hiring a Remote Software Engineer - Platform Services

        We are seeking a Software Engineer that will work on our core software that drives Linode’s customers and teams forward every day. In this role, you will create and maintain integrations between our internal systems, work on new product development, and improve customer experience and enablement through product improvements.

        We're a closely-knit team with a focus on agile development and innovative solutions. We encourage and reward curiosity, ingenuity, and technical excellence. This role allows you to work on ambitious projects with cutting-edge technology which can positively affect the experience of our entire customer base.

        Responsibilities

        • Work with a highly skilled team to develop innovative cloud computing solutions for customers and internal stakeholders.
        • Develop automated solutions, demonstrating measurable gains in business efficiency and effectiveness.
        • Bring technical solutions to the lead architects or technical lead, solicit feedback on solutions recommended, new product ideas with the team through design review, pair programming, code review.
        • Document your solutions clearly and thoroughly and use that to train others on the team, including production support personnel.
        • Participate in Agile/Scrum teams, using sprints to deliver software solutions in an iterative manner.

        Technologies

        Outlined below are skills and technologies used by some of our teams. You don’t have to have experience with all of these, but you should have experience with some and an interest to learn others:

        • Operating System: Linux, preferably Debian derived distributions
        • Programming Languages: Python, Golang, Bash, Perl, ColdFusion
        • ORM & Tools: SQLAlchamy, Flask, Django, mock, pytest, pylint
        • DevOps Tools: Docker, Jenkins
        • Version Control: Git
        • Database: Relational DB
        • Tech Fundamentals: networking, system administration, unit testing
        • Best Practices: Agile software development and Test Driven Development

        Must Haves

        • 2+ years of experience in software development
        • Educated views on technology and software architecture to bring to the table
        • Experience deploying and operating production systems
        • Experience with automated testing
        • Experience working with high-volume relational databases
        • A Love for Linux

        Nice to have

        • Previous database administration experience is a plus.
        • Exposure to monitoring tools like New Relic, Sentry, ELK, Prometheus, Grafana
        • Experience working for a hosting company, IaaS, or PaaS provider
        • Bachelor's degree in Computer Science or a related field
        • Contributions to open-source projects as well as public personal projects
        • Prior experience or exposure to Systems Architecture and Software Design
        • The ability to maintain live production systems

        Work With Us

        • Headquartered in one of the coolest buildings in Philadelphia, Linode has plenty of inviting office space to work from, plus remote work options for most positions.
        • Work/Life Balance: We have flexible work hours, remote work options, and a very generous paid time off package including volunteer time off and even a paid day off on your birthday!
        • Your health matters: We cover up to 90% of medical premiums plus pay for 100% of out of pocket costs that insurance doesn’t take care of.
        • Retirement benefits: Linode provides a range of retirement benefits including contributions to your 401k plan, a generous profit sharing plan, and a pension plan.
        • Your family is important to us! Employees may benefit from fully paid parental leave, company sponsored 529(c) savings plans, and family-friendly company events.
        • Our benefits to support your wellbeing include fully paid access to online mental wellness programs through AbleTo for you and your family, $100 monthly wellness reimbursements, as well as a robust EAP (employee assistance plan) offering
        • Free hosting service: Take advantage of some Linode service - we’ll pick up the tab.
        • Competitive salary: It all begins with fair compensation. We believe in paying people well and rewarding those who go the extra mile. The compensation range for this position is between $80,000 to $110,000 based on a full-time schedule. The salary could vary outside of this range based on your specific skills and experience. Employees may also qualify for a bonus on top of base salary depending on company and individual performance.
        • Take a look at our careers site for a full listing of benefits: https://www.linode.com/company/careers/benefits/

        Equal Employment, Equal Treatment, No Judgment

          Linode is committed to a culture that creates a sense of inclusion and belonging. We understand that teams perform their best when they include people with diverse backgrounds and differing perspectives, but also that to achieve greatness, people need to feel like they can be themselves; they need to be equal, included, and comfortable in order to perform at their best. Linode stands for equal pay, equal treatment, and equal experiences for all of our people, past, present, and future, regardless of age, race, ethnicity, religion, gender, sexuality, socioeconomic class, disability status, or any other differentiating factor. We strive to make sure every last person we interact with feels like they belong and has the same opportunities as everyone else.

          About Linode

          Since 2003, Linode has been providing cloud computing services to customers around the world. Linode offers compute, storage, and networking services from ten data centers in regions spanning North America, Europe, Asia, and Oceania. We are committed to making Linode the most simple, powerful, and reliable hosting provider that thousands of customers—from the fastest-growing startups to established enterprises—trust. This industry moves fast, but we strive to hire the kind of people who can stay a step ahead and keep us - and themselves - at the top. We are an equal opportunity employer and we are committed to building a diverse, inclusive, and welcoming workplace for all.

          See more jobs at Linode

          Apply for this job

          +30d

          Fullstack Engineer

          agileBachelor's degreeDesignpytestjavalinuxangularpythonjavascript

          IntelliPro Group Inc. is hiring a Remote Fullstack Engineer

          Duties


          Software Design:

          • Analyze network automation requirements across full stack.
          • Participate in solution design and review process for network automation across multiple systems, vendor platforms/devices.
          • Design well orchestrated, scalable and highly available network applications.
          • Document the solution in clear and concise way using UML diagrams and other tools.

          Development/Coding:

          • Develop Web Applications using popular Javascript frameworks like React, Angular and any libraries used to create network topologies.
          • Develop REST APIs using frameworks like Spring using Java and Flask using Python.
          • Develop automation scripts to communicate with physical/virtual network devices, using Python 3+ and popular Python libraries for network automation.
          • Adhere to engineering standards and best practices for coding and source control.
          • Review code to ensure excellent code quality for all network automation projects.

          Testing and Support:

          • Develop unit tests using JUnit and PyTest frameworks.
          • Monitor issues, conduct RCA and fix defects in time.
          • Troubleshoot application/system issues and implements corrective/preventive actions.
          • Conduct brown bag sessions for full-stack application development topics.

           

          Skills


          • 4+ years of Network Applications and Automation experience.
          • Demonstrated experience in building tools for data center network automation using React, Spring and Python3
          • Experience in Javascript, Java and Python3 data structures, OOPS, parsing data formats like XML, JSON, YAML, templating engine like Jinja2 and database CRUD operations.
          • Experience in developing microservice with Java/Python and running the services in containers on K8s.
          • Experience with Pub-Sub frameworks.
          • Experience with database modeling.
          • Expericne with Git.
          • Production-grade experience operating Linux systems, with the ability to methodically diagnose system, network, and application issues.
          • Experience in Agile methodologies using tools like JIRA.
          • Experience in Networking and Data Center technologies in addition to the above, will be a distinct advantage.

          Education


          Bachelor's degree in Engineering, Computer Science or related field, and / or equivalent experience

          See more jobs at IntelliPro Group Inc.

          Apply for this job

          +30d

          Quality Analyst

          Hitachi SolutionsBengaluru, Karnataka, India, Remote
          sqlDynamicspytestazureapijavac++

          Hitachi Solutions is hiring a Remote Quality Analyst

          Company Description

          About Hitachi Solutions India Pvt Ltd:
          Hitachi Solutions, Ltd., headquartered in Tokyo, Japan, is a core member of Information & Telecommunication Systems Company of Hitachi Group and a recognized leader in delivering proven business and IT strategies and solutions to companies across many industries. The company provides value-driven services throughout the IT life cycle from systems planning to systems integration, operation and maintenance. Hitachi Solutions delivers products and services of superior value to customers worldwide through key subsidiaries in the United States, Europe, China and India. The flagship company in the Hitachi Group's information and communication system solutions business, Hitachi Solutions also offers solutions for social innovation such as smart cities.

          Our Competitive Edge

          We work together in a dynamic and rewarding work environment. We have an experienced leadership team, excellent technology and product expertise, and strong relationships with a broad base of customers and partners.

          We offer competitive compensation and benefits package, regular performance review, performance bonuses, and regular trainings.

          What is it like working here?

          We pride ourselves on being industry leaders and providing an enjoyable work environment where our people can grow personally and professionally. Hitachi is the place people can develop skills they’re excited about. The following are our commitments to employees.

          • We recognize our profitability and project success comes from our team—great people doing great things. As such, we pursue profitable growth and expanded opportunities for our team.
          • We offer challenging and diverse work across multiple industries and reward creativity and entrepreneurial innovation.
          • We respect, encourage, and support each individual needs to continually learn and grow personally and professionally. We are committed to fostering our people.
          • We listen. Every employee has something important to say that can contribute to enriching our environment.
          • We compensate fairly. And while employees might come for the paycheck, they stay for the people. Our people are the reason we are exceptional. This is something we never forget.

          Job Description

          Experience:2-4 Years

          Roles and responsibilities:  will include, but are not limited to the:

          1. Testing candidate releases of new or modified CRM and/or FO applications, assuring the quality of scalable software solutions by collaborating with business partners to realize the full capability of D365; supporting all quality assurance tasks, test plan preparation, test cases for customizations, extensions, configurations, and integrations.
          2. Performing functional, integration, and regression testing;
          3. Creating test plans and detailed test cases using AzureDevops or similar tool (preferably AzureDevops);
          4. Documenting any defects found during the daily testing activities and track them to resolution.
          5. Supporting DevOps development teams test planning and execution, and code reviews.
          6. Participating in release activities and post-release support activities.
          7. Supporting user story mapping, sprint planning, estimation and feature walk-throughs.
          8. Participating in user acceptance testing and maintenance of documentation.
          9. Reviewing the test plan implications of Change Requests.
          10. Contribute to/prepare ad-hoc reports and presentations for PMO, Clients etc.
          11. Maintaining currency with industry best practices with regards to testing and test automation, and;
          12. Remaining current with CRM/D365 and/or D365 F&O technologies and potential system implications related to Vendor release upgrades

          Minimum Requirements:

          1. Must have 1+ year of experience related to supporting software development test activities of a CRM system, preferably Microsoft Dynamics CRM/ D365 or D365 F&O
          2. Must have demonstrated experience in one of these tool sets, Selenium, RSAT or EasyRepo
          3. Demonstrated experience developing software test plans & test cases.
          4. Outstanding written and verbal communication skills.

          Automation Skills:

          1. Preferred Specflow with Selenium using BDD (Behavior Driven Development)
          2. Understanding Gherkin Language and Cucumber
          3. Basics knowledge on Object-Oriented Programming
          4. Coding skills in one or more of these:  C#, Phython, Java Pytest
          5. Knowledge on SQL and API testing

          Desired Qualifications:

          1. Industry testing certifications.
          2. Experience in Performance testing using open-source tools like JMeter;
          3. D365 certifications, classes or exams.
          4. Azure certifications, classes or exams.

          Qualifications

          BE, B.Tech and MCA

          See more jobs at Hitachi Solutions

          Apply for this job